Commit Graph

1468 Commits

Author SHA1 Message Date
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
Amin Yahyaabadi 2032957802
docs: add examples for setup-apt functions 2024-08-28 14:12:56 -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 12442d6b61
chore: publish packages 1.0.1 2024-08-26 15:12:30 -07:00
Amin Yahyaabadi f5c5e9e808
Merge pull request #266 from aminya/setup-brew [skip ci] 2024-08-26 15:06:27 -07:00
Amin Yahyaabadi 0660ca7619
fix: add module type to packages + fix running the packages tests 2024-08-26 14:46:06 -07:00
Amin Yahyaabadi f2d212e7ec
feat: introduce setup-brew package 2024-08-23 15:20:37 -07:00
Amin Yahyaabadi 20b8aaf39f
Merge pull request #259 from aminya/renovate/pnpm-9.x [skip ci] 2024-08-23 01:15:24 -07:00
Amin Yahyaabadi c38aec23f9
chore: update pnpm to 9.8.0 2024-08-23 00:57:35 -07:00
Amin Yahyaabadi 6827680827
chore: v0.39.0 [skip test] 2024-08-22 15:14:53 -07:00
Amin Yahyaabadi e486e3676a
Merge pull request #264 from aminya/powershell-ubuntu-24 [skip ci] 2024-08-21 15:45:47 -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 35ec48abe6
Merge pull request #263 from aminya/brew-overwrite [skip ci] 2024-08-20 16:06:36 -07:00
Amin Yahyaabadi 286daf2183
fix: overwrite and cask are mutually exclusive 2024-08-20 15:34:12 -07:00