Commit Graph

35 Commits

Author SHA1 Message Date
Amin Yahyaabadi 0fa8654824 fix: fix apt resolving on non-Linux 2025-07-03 04:56:17 -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 988b5fd210 fix: update the apt-fast config as root 2025-05-20 12:32:52 -07:00
Amin Yahyaabadi b7dcc5b7e6 fix: do not use apt due to race conditions 2025-05-20 03:32:09 -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
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
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 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
Amin Yahyaabadi 32a534716d
fix: downgrade numerous + update @types/node 2024-09-20 16:17:38 -07:00
Amin Yahyaabadi 4ebcbc18f2
fix: fix checking of a pip package existence 2024-09-18 16:27:12 -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 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
Amin Yahyaabadi 9d12380389
fix!: rename setup-apt functions to include the name apt 2024-08-16 02:38:15 -07:00
Amin Yahyaabadi ad1b1ee820
refactor: refactor and add docs for setup-apt functions 2024-08-16 02:19:59 -07:00
Amin Yahyaabadi dc74686724
feat: add setup-apt package for all the apt utils 2024-08-16 01:50:32 -07:00