Commit Graph

1435 Commits

Author SHA1 Message Date
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
Amin Yahyaabadi ccbe5dcb3e
chore: update dev-dependencies 2024-09-02 23:31:47 -07:00
Amin Yahyaabadi f07e7e86a4
Merge pull request #270 from aminya/undici [skip ci] 2024-08-30 01:32:54 -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 56a945c190
Merge pull request #269 from aminya/apt 2024-08-29 16:38:30 -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