Commit Graph

55 Commits

Author SHA1 Message Date
Amin Ya 2a58e75f05
Merge pull request #407 from aminya/pin
fix: pin the apt-fast and nala installers
2025-05-24 03:41:16 -07:00
renovate[bot] f1825e19b6
chore(deps): update devdependencies (#403)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-24 03:41:03 -07:00
Amin Yahyaabadi 1cfde8e589 fix: pin the apt-fast and nala installers 2025-05-24 00:58:55 -07:00
Amin Yahyaabadi faff663ab1 fix: add apt-fast optimizations 2025-05-20 21:38:17 -07:00
Amin Yahyaabadi 3fd1b0b32c test: do not print version of apt-fast 2025-05-20 12:56:59 -07:00
Amin Yahyaabadi 988b5fd210 fix: update the apt-fast config as root 2025-05-20 12:32:52 -07:00
Amin Yahyaabadi c9348d3629 test: do not remove apt-fast 2025-05-20 12:17:00 -07:00
Amin Yahyaabadi 9b5350fb6e test: run apt tests in series 2025-05-20 11:18:37 -07:00
Amin Yahyaabadi b7dcc5b7e6 fix: do not use apt due to race conditions 2025-05-20 03:32:09 -07:00
Amin Yahyaabadi fc5f36e99b test: add import tests for all packages 2025-05-20 03:23:35 -07:00
Amin Yahyaabadi 6540167f34 feat move setup-nala to setup-apt 2025-05-20 02:39:27 -07:00
Amin Yahyaabadi 62036a9dd7 feat: move the apt-fast installer to setup-apt package 2025-05-20 02:32:22 -07:00
Amin Yahyaabadi 350b16f518 fix: prefer apt-fast or apt over apt-get 2025-05-20 02:23:12 -07:00
Amin Yahyaabadi 55f022dea4 fix: fix add-apt-repository in Debian 2025-05-04 06:24:26 -07:00
renovate[bot] 8fb6bd1b28
fix(deps): update dependency @types/node to v22.15.3 2025-04-30 19:01:13 +00:00
renovate[bot] bb5b6b1b44
fix(deps): update dependency @types/node to v22.14.1 2025-04-11 23:24:46 +00:00
renovate[bot] 9845e6e84d
fix(deps): update dependency @types/node to v22.13.11 2025-03-22 06:03:08 +00:00
Amin Yahyaabadi 8115710285 fix: fix apt cache check and version fallback 2025-03-16 02:48:07 -07:00
Amin Yahyaabadi 660206b3e3 fix: fix falling back to latest for apt 2025-03-16 02:00:27 -07:00
renovate[bot] 595d13eb74
fix(deps): update dependency @types/node to v22.13.10 2025-03-09 21:25:19 +00:00
renovate[bot] 8dd7e1e5c1
fix(deps): update dependencies 2025-03-02 11:18:02 +00:00
Amin Yahyaabadi 2294a21607 fix: update the apt repos for the first time when installing 2025-02-23 17:32:18 -08:00
Amin Yahyaabadi 5b04f53d41 fix: use apt-get for addAptRepo 2025-02-23 15:18:36 -08:00
Amin Yahyaabadi 818f740c52 fix: avoid failure of software-properties-common installation 2025-02-23 15:05:55 -08:00
Amin Yahyaabadi 40c2ffd2be fix: error on unmatched apt package version by default 2025-02-23 14:55:57 -08:00
Amin Yahyaabadi 28befc3cbc fix: fix ubuntu llvm cleanup 2025-02-23 14:47:47 -08:00
Amin Yahyaabadi 063ff00baf fix: do not use -y for apt-get/nala update 2025-02-23 03:26:32 -08:00
Amin Yahyaabadi ef2de93e77 ci: fix ignore patterns for eslint [skip test] 2025-02-11 01:04:17 -08:00
Amin Yahyaabadi d58ee0edd1 fix: do not fallback to latest apt package by default 2025-01-29 00:56:32 -08:00
Amin Yahyaabadi a1e30580e4 feat: remove the LLVM repo on apt install failures 2025-01-24 23:22:12 -08:00
Amin Yahyaabadi 24f9b03dc4 fix: fix ci-info not running in an ESM context 2024-10-06 20:48:03 -07:00
renovate[bot] 8afbb1a7c6
fix(deps): update dependencies 2024-09-21 02:59:06 +00:00
Amin Yahyaabadi 9d702fc974
fix: downgrade execa to 7 2024-09-20 16:44:43 -07:00
Amin Yahyaabadi 32a534716d
fix: downgrade numerous + update @types/node 2024-09-20 16:17:38 -07:00
Amin Yahyaabadi 654b790525
fix: update execa to 9.4.0 2024-09-20 15:48:10 -07:00
Amin Yahyaabadi 4ebcbc18f2
fix: fix checking of a pip package existence 2024-09-18 16:27:12 -07:00
Amin Yahyaabadi ae014dcdc3
build: transform babel via babel plugin 2024-09-04 02:04:31 -07:00
Amin Yahyaabadi 4e7c4bb64b
fix: install nala via default repo or installer 2024-09-03 00:16:55 -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 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 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 d3b2f3531c
fix!: rename os-env to envosman due to npm conflict 2024-08-16 02:56:38 -07:00