Commit Graph

1493 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 6294c32d20
fix: fix make gnubin directory on MacOS ARM 2024-09-08 05:30:09 -07:00
Amin Yahyaabadi 2e807b3c46
ci: run the tests on MacOS ARM 2024-09-08 05:30:08 -07:00
Amin Yahyaabadi 8ffde703f2
fix: suppress the file name printing in unzip 2024-09-08 05:04:28 -07:00
Amin Yahyaabadi ed70b16a4c
ci: create macos-arm setup-cpp binaries 2024-09-08 04:50:57 -07:00
Amin Yahyaabadi c98723f655
fix: fix setup-cpp mjs entry in executables 2024-09-08 04:50:30 -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 a91fdcafff
Merge pull request #284 from aminya/assets [skip ci] 2024-09-07 00:57:49 -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 57e4019423
Merge pull request #280 from aminya/vite [skip ci] 2024-09-04 14:29:08 -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 e7ebe0f63e
ci: smoke test the node 12/20 bundles 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 ab36eabc6a
Merge pull request #279 from aminya/vite [skip ci] 2024-09-04 01:17:02 -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 7547f75b96
ci: add integration test for modern bundle 2024-09-03 23:50:34 -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 4e90bbcbd8
Merge pull request #278 from aminya/modern-remove [skip ci] 2024-09-03 22:26:05 -07:00
Amin Yahyaabadi 8bbc80d7ce
fix!: remove actions bundle in favour of modern bundle 2024-09-03 15:57:30 -07:00
Amin Yahyaabadi b923ad9bbd
Merge pull request #277 from aminya/mingw [skip ci] 2024-09-03 15:11:21 -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 4e9255bbdf
test: test the default GCC version correctly 2024-09-03 05:02:24 -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 81c10d4abc
fix: use the default version on Ubuntu, Fedora, Arch, macOS, etc. 2024-09-03 03:43:50 -07:00
Amin Yahyaabadi 324effb605
Merge pull request #276 from aminya/nala [skip ci] 2024-09-03 03:43:09 -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 61855cf251
Merge pull request #275 from aminya/deps [skip ci] 2024-09-02 23:43:50 -07:00