Commit Graph

16 Commits

Author SHA1 Message Date
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
Amin Yahyaabadi 9d12380389
fix!: rename setup-apt functions to include the name apt 2024-08-16 02:38:15 -07:00
Amin Yahyaabadi e881f4079c
chore: add prepublishOnly for packages 2024-08-16 02:32:26 -07:00
Amin Yahyaabadi ad1b1ee820
refactor: refactor and add docs for setup-apt functions 2024-08-16 02:19:59 -07:00
Amin Yahyaabadi 1865b24b57
docs: add readme for setup-apt and os-env 2024-08-16 02:01:51 -07:00
Amin Yahyaabadi dc74686724
feat: add setup-apt package for all the apt utils 2024-08-16 01:50:32 -07:00