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

206 Commits

Author SHA1 Message Date
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
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
ae014dcdc3
build: transform babel via babel plugin 2024-09-04 02:04:31 -07:00
Amin Yahyaabadi
1fab60e5ce
build: build legacy target via Vite 2024-09-04 01:27:11 -07:00
Amin Yahyaabadi
8302e555d2
fix: do not use __dirname 2024-09-04 00:56:29 -07:00
Amin Yahyaabadi
050615f245
fix: add node shims for ESM target 2024-09-04 00:07:13 -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
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
Amin Yahyaabadi
0dbc7a0d00
fix: refactor apt functions into separate files 2024-08-28 15:17:21 -07:00
Amin Yahyaabadi
adb1af1e17
fix!: only support a single repository/key for each apt package
BREAKING the option for repositories/keys are now singular instead of an array
2024-08-28 14:30:38 -07:00
Amin Yahyaabadi
19bf09e888
feat!: support addAptKey options through installAptPack
BREAKING no default keys are added during apt installations anymore. Explicitly pass the keys needed.
BREAKING the arguments to addAptKeyViaServer and addAptKeyViaDownload has changed. addAptKeyViaDownload renamed to addAptKeyViaURL
2024-08-28 13:55:40 -07:00
Amin Yahyaabadi
f2d212e7ec
feat: introduce setup-brew package 2024-08-23 15:20:37 -07:00
Amin Yahyaabadi
6827680827
chore: v0.39.0 [skip test] 2024-08-22 15:14:53 -07:00
Amin Yahyaabadi
c2afe421b0
test: pass the install directory for powershell 2024-08-21 15:29:27 -07:00
Amin Yahyaabadi
20c025d4d7
fix: fix tool destination file names + automatic extract functions 2024-08-21 15:10:46 -07:00
Amin Yahyaabadi
41c74d00e3
fix: install extraction dependencies 2024-08-20 17:17:23 -07:00
Amin Yahyaabadi
f1968293bc
fix: chmod the downloaded binaries in setupBin 2024-08-20 16:41:08 -07:00
Amin Yahyaabadi
555cb15f76
feat: add binary-based powershell installation 2024-08-20 16:26:14 -07:00
Amin Yahyaabadi
286daf2183
fix: overwrite and cask are mutually exclusive 2024-08-20 15:34:12 -07:00
Amin Yahyaabadi
5a68a08a86
chore: update parcel to 2.0.0-canary.1717 2024-08-20 15:22:57 -07:00
Amin Yahyaabadi
b7b6d75da7
feat: add overwrite option for brew + enabled by default
Update setupBrewPack.ts
2024-08-20 15:22:13 -07:00
Amin Yahyaabadi
8a5b753ad5
fix: install ca-certificates before downloading 2024-08-19 01:18:00 -07:00
Amin Yahyaabadi
ee265991bc
fix: use node-download-helper instead of actions/http-client and curl 2024-08-18 01:53:22 -07:00
Amin Yahyaabadi
a247573c5d
fix: use http client for downloading the LLVM installer 2024-08-17 09:16:20 -07:00