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