Template
1
0
mirror of https://github.com/aminya/setup-cpp synced 2024-11-30 21:22:30 +08:00
Commit Graph

217 Commits

Author SHA1 Message Date
Amin Yahyaabadi
2a2a8eb39a
fix: fix installation of libtinfo5 on Ubuntu 24 2024-09-18 18:59:46 -07:00
Amin Yahyaabadi
f0dd57ea4d
fix: avoid old LLVM release HTTP redirects 2024-09-18 17:33:23 -07:00
Amin Yahyaabadi
c9bc540d32
fix: fix the pipx packages bin directory 2024-09-18 17:04:40 -07:00
Amin Yahyaabadi
4d73853d57
fix: remove the pkg extension from the pip pkg names 2024-09-18 16:50:12 -07:00
Amin Yahyaabadi
4ebcbc18f2
fix: fix checking of a pip package existence 2024-09-18 16:27:12 -07:00
Amin Yahyaabadi
d316735ce5
fix: fisrt check python binary instead of python3
To avoid preferring brew over system python
2024-09-17 17:17:23 -07:00
Amin Yahyaabadi
3a8e462ed6
fix: manually memoize getPython 2024-09-17 15:49:19 -07:00
Amin Yahyaabadi
99db11072d
feat: skip installation of pip/pipx packages if already installed 2024-09-17 15:32:20 -07:00
Amin Yahyaabadi
67a1d8d27d
feat: add support for cmakelang, cmake-lint, cmake-format 2024-09-17 14:53:47 -07:00
Amin Yahyaabadi
8a39523391
feat: support more compiler/tool aliases (e.g. clang, clang-tidy) 2024-09-17 14:32:10 -07:00
Amin Yahyaabadi
fc60b25730
chore: v0.41.1 [skip test] 2024-09-17 13:03:34 -07:00
Amin Yahyaabadi
22ad634883
fix(llvm): set LLVM_CPPFLAGS/LDFLAGS instead of CPPFLAGS/LDFLAGS 2024-09-17 12:06:23 -07:00
Amin Yahyaabadi
01e15aee5c
fix: faster zip extraction on Windows via 7z 2024-09-10 01:12:30 -07:00
Amin Yahyaabadi
bfbfe9ca0b
chore: v0.41.0 [skip test] 2024-09-08 05:46:08 -07:00
Amin Yahyaabadi
d5024653f1
fix: fix pipx installation on MacOS ARM 2024-09-08 05:30:09 -07:00
Amin Yahyaabadi
8ffde703f2
fix: suppress the file name printing in unzip 2024-09-08 05:04:28 -07:00
Amin Yahyaabadi
590aaa8bb9
fix: add a non-root user for install yay on Arch 2024-09-08 04:48:58 -07:00
Amin Yahyaabadi
00b86b9dbf
fix: add script for installing yay 2024-09-08 04:20:01 -07:00
Amin Yahyaabadi
0379559965
fix: filter/sort the LLVM asset names 2024-09-08 04:01:03 -07:00
Amin Yahyaabadi
bc81ce31a4
fix: install ncurses5-compat-libs on arch using aur 2024-09-08 03:38:31 -07:00
Amin Yahyaabadi
d95a1c182b
fix: support ninja on Windows/Linux arm 2024-09-08 03:34:24 -07:00
Amin Yahyaabadi
6003b39332
fix: add arch aliases + support CMake on Windows Arm 2024-09-08 03:30:37 -07:00
Amin Yahyaabadi
e714af79eb
fix: install ncurses for LLVM on Arch/Fedora 2024-09-08 03:15:02 -07:00
Amin Yahyaabadi
dcadbb8407
fix: support matching assets with partial versions specified 2024-09-08 02:56:57 -07:00
Amin Yahyaabadi
e1217a3287
fix: default to LLVM 18.1.8 on most platforms 2024-09-08 02:35:06 -07:00
Amin Yahyaabadi
e003dfdeac
feat: find LLVM assets based on platform/arch/version heuristics 2024-09-07 17:30:45 -07:00
Amin Yahyaabadi
22bfbec1e0
fix: match assets via keywords 2024-09-07 16:04:03 -07:00
Amin Yahyaabadi
d0c5d225d2
fix: manually unescape + in the LLVM URL names 2024-09-07 02:25:14 -07:00
Amin Yahyaabadi
8d16de0d38
feat: add generic saveHTMLAssets util 2024-09-07 02:13:15 -07:00
Amin Yahyaabadi
f918fcc1fc
feat: add script for fetching LLVM asset list 2024-09-07 01:59:58 -07:00
Amin Yahyaabadi
d54a82148a
fix: minify json assets via @aminya/minijson 2024-09-07 00:42:27 -07:00
Amin Yahyaabadi
cb3bbf182c
chore: v0.40.0 2024-09-04 19:41:56 -07:00
Amin Yahyaabadi
6e3b572a56
fix: filter 7z in mingw asset list 2024-09-04 02:04:32 -07:00
Amin Yahyaabadi
3e4a96d3c7
fix: use patha only when needed 2024-09-04 02:04:32 -07:00
Amin Yahyaabadi
8302e555d2
fix: do not use __dirname 2024-09-04 00:56:29 -07:00
Amin Yahyaabadi
fb5b743b5f
fix: use EsModule for actions/http-client 2024-09-03 23:42:52 -07:00
Amin Yahyaabadi
8db3315e6c
feat: add Modern ESModule target via Vite 2024-09-03 23:19:49 -07:00
Amin Yahyaabadi
8bbc80d7ce
fix!: remove actions bundle in favour of modern bundle 2024-09-03 15:57:30 -07:00
Amin Yahyaabadi
bd9b386672
fix: fix parsing of gcc version on macos + sort gcc exes 2024-09-03 14:52:31 -07:00
Amin Yahyaabadi
c2e0936c40
fix: search under bindir for gcc exe 2024-09-03 14:16:56 -07:00
Amin Yahyaabadi
7cb1fce6d7
fix: more robust version getting from gcc cmd 2024-09-03 12:20:35 -07:00
Amin Yahyaabadi
6cf096c7bf
fix: detect default gcc version via cmd 2024-09-03 04:28:04 -07:00
Amin Yahyaabadi
a45740c01f
fix: fix default gcc version + fix Mingw arch 2024-09-03 04:08:37 -07:00
Amin Yahyaabadi
11fad2b093
feat: use GitHub API to find a matching MinGW releases 2024-09-03 03:54:07 -07:00
Amin Yahyaabadi
b6193582b7
fix: fix nala installation on Ubuntu 20.04 2024-09-03 02:37:03 -07:00
Amin Yahyaabadi
4e7c4bb64b
fix: install nala via default repo or installer 2024-09-03 00:16:55 -07:00
Amin Yahyaabadi
ccbe5dcb3e
chore: update dev-dependencies 2024-09-02 23:31:47 -07:00
Amin Yahyaabadi
d18470dcca
fix: reduce bundle size by patching actions/http-client undici import 2024-08-29 17:16:39 -07:00
Amin Yahyaabadi
c17f568574
fix: fix timeouts by using memoizee 2024-08-29 16:12:54 -07:00
Amin Yahyaabadi
9a295dea76
fix: memoize apt update/init via micromemoize 2024-08-28 15:30:20 -07:00