Mahyar McDonald
016fa9564d
better create_list
2025-11-03 17:53:19 -08:00
Mahyar McDonald
0f3356b902
update go test
2025-11-03 17:45:36 -08:00
Mahyar McDonald
d0bb53f685
enterprise policy skip
2025-11-03 17:42:40 -08:00
Mahyar McDonald
a96225340d
dedup and fix debug log and test in pr action
2025-11-03 17:38:36 -08:00
Mahyar McDonald
0957ded375
more debug logging
2025-11-03 17:13:07 -08:00
Mahyar McDonald
ac7844076b
work around the Reverse=Provides: being emitted by the go binary
2025-11-03 16:52:57 -08:00
Mahyar McDonald
9a222f7e76
some better logging
2025-11-03 16:29:47 -08:00
Mahyar McDonald
dfb27081dc
fix some package hash getting bad input?
2025-11-03 15:53:06 -08:00
Mahyar McDonald
32569df7e7
add setting to disable Aptfile usage
2025-10-31 12:32:16 -07:00
Mahyar McDonald
8a1823b41e
aptfile support
2025-10-31 12:04:24 -07:00
Dane Wilson
acb598e5dd
Pin actions for immutable and secure dependency versions ( #175 )
...
Pin dependency actions per security best practices.
https://github.blog/changelog/2025-08-15-github-actions-policy-now-supports-blocking-and-sha-pinning-actions
2025-10-03 23:35:39 -07:00
Copilot
23602f4229
Add support for third-party PPA repositories via add-repository parameter ( #173 )
...
* Initial plan
* Add add-repository parameter support for third-party PPAs
Co-authored-by: awalsh128 <2087466+awalsh128@users.noreply.github.com>
* Add validation and complete PPA repository support implementation
Co-authored-by: awalsh128 <2087466+awalsh128@users.noreply.github.com>
* Remove accidentally committed log file and update .gitignore
Co-authored-by: awalsh128 <2087466+awalsh128@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: awalsh128 <2087466+awalsh128@users.noreply.github.com>
2025-09-30 01:06:22 -07:00
Copilot
2ae65d5bbf
Fix ls error when no tar files exist in cache restore ( #170 )
...
* Initial plan
* Fix ls error when no tar files exist in cache restore
Co-authored-by: awalsh128 <2087466+awalsh128@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: awalsh128 <2087466+awalsh128@users.noreply.github.com>
2025-09-30 01:06:02 -07:00
awalsh128
9f7a885e33
Support symlinks and their targets.
2025-08-29 21:40:34 -07:00
Takahiro Ueda
a605dbde2a
Add empty_packages_behavior option to handle empty package list ( #154 )
...
Available options: 'error' (default), 'warn' and 'ignore'.
2025-08-16 19:34:34 -07:00
awalsh128
2c09a5e66d
Binary for https://github.com/awalsh128/cache-apt-pkgs-action/pull/160
2025-08-10 17:15:27 -07:00
Sébastien Morais
9a146f43d1
fix: skip invalid lines ( #160 )
2025-08-10 17:11:12 -07:00
Mike Tesch
cbdbab28e6
Automatically append the OS architecture to the cache key ( #150 )
2025-08-10 13:24:23 -07:00
Andrew Walsh
23ccb675d9
Update README.md
2025-07-07 20:37:29 -07:00
Andrew Walsh
db548ecc55
Update README.md
2025-07-07 20:35:48 -07:00
Khyber Sen
4c82c3ccdc
Remove GitHub URL shorteners (git.io) as they no longer work. ( #164 )
...
Fixes #163 .
2025-07-07 20:15:12 -07:00
awalsh128
7ca5f46d06
Fix exec error.
2025-03-16 14:39:03 -07:00
Andrew Walsh
2330cb6dfb
Add support for virtual packages and break out APT logic into common library. ( #155 )
...
* Add support for virtual packages and break out APT logic into common library.
* Update binaries from commit 128de25ccb
2025-03-16 13:05:35 -07:00
Andrew Walsh
128de25ccb
Add support for virtual packages and break out APT logic into common library. ( #153 )
2025-03-16 12:35:38 -07:00
Bradley Scott
13d2226e13
Avoid using xargs when creating package tarballs ( #136 )
2025-02-04 10:08:04 -08:00
Ülgen Sarıkavak
d1a184e480
Update actions/checkout versions in README ( #148 )
2025-02-03 11:42:51 -08:00
Jacco Broeren
dfe9c8af34
fix: remove timestamps from loglines ( #146 )
2025-01-23 20:00:46 -08:00
Max Schwenk
5902b33ae2
Upgrade to cache v4 ( #140 )
2025-01-09 11:16:31 -08:00
Andrew Walsh
f2fc6d1af4
Explicitly don't fail on error in library calls (required for conditonals)
2024-03-03 14:39:27 -08:00
Oliver Kopp
a6c3917cc9
Add arm64 binary ( #127 )
...
* Add support for arm64 APT in Go apt-query binary.
2024-03-01 12:59:14 -08:00
Andrew Walsh
2555a377df
Bump force reload to accommodate update on cache action save version. #122
2024-02-13 21:42:01 -08:00
Hadrien G
75ab37ec52
Use matching versions of actions/cache actions ( #123 )
...
Needed to finish migration to node20 + probably wiser overall to use matching versions of the caching actions.
2024-02-13 21:38:36 -08:00
Andrew Walsh
a9d925863b
Bump global version of cache.
...
Force cache reload for new version of cache action.
2024-02-13 11:36:57 -08:00
Daniel Possenriede
5c74a020dc
Bump actions/cache/restore to v4 ( #120 )
2024-02-01 13:13:10 -08:00
Andrew Walsh
6460a33c29
First version of a Golang version for APT package querying. ( #118 ) ( #119 )
...
* Pull dev upstream to staging. (#112 )
* Use awk to enclose filename in single quotes tar #99
* Add null field separator so filenames don't get broken up.
* Move upload logs up in the action sequence so it captures data before it gets deleted.
* Fix awk (#109 )
---------
Co-authored-by: sn-o-w <cristian.silaghi@mozilla.ro>
* Fix awk delimiter.
Pull in fix by @sn-o-w in d0ee83b497 mentioned in issue #99
* Swap out Bash based APT query logic for Golang version. (#117 )
* First version of a Golang version of command handling in general. (#118 )
---------
Co-authored-by: sn-o-w <cristian.silaghi@mozilla.ro>
2023-12-22 10:28:03 -08:00
Andrew Walsh
44c33b32f8
Pull staging changes upstream. ( #113 )
...
* Pull dev upstream to staging. (#112 )
* Use awk to enclose filename in single quotes tar #99
* Add null field separator so filenames don't get broken up.
* Move upload logs up in the action sequence so it captures data before it gets deleted.
* Fix awk (#109 )
---------
Co-authored-by: sn-o-w <cristian.silaghi@mozilla.ro>
* Fix awk delimiter.
Pull in fix by @sn-o-w in d0ee83b497 mentioned in issue #99
---------
Co-authored-by: sn-o-w <cristian.silaghi@mozilla.ro>
2023-10-30 11:12:50 -07:00
Andrew Walsh
6f9e6a86db
Update README.md
2023-10-11 08:11:43 -07:00
Steven Hartland
641f947ac2
fix: apt cache performance ( #104 )
...
* fix: apt cache performance
Use a single call to apt-cache to reduce the time needed to lookup
package versions.
Also:
* Added millisecond details to log timing so slow operations can be more
easily identified.
* Perform apt update before determining package versions.
Fixes #103
* chore: descriptive variable names and use log_err
Added the review feedback, updating variable names to be more
descriptive and using log_err where appropriate.
2023-10-11 08:07:11 -07:00
awalsh128
1850ee53f6
Documentation for versioning support.
2023-03-24 04:50:32 -07:00
Andrew Walsh
135ee20306
Merge branch 'dev' into master
2023-03-23 23:51:02 -07:00
awalsh128
0a4812359d
Revert package existence test.
2023-03-23 22:58:47 -07:00
awalsh128
6d3c7590b1
Test apt-cache show command wrt versioning.
2023-03-23 22:33:59 -07:00
awalsh128
f5bcdd76d3
Use APT syntax for name version delimitation and not a colon.
2023-03-23 22:19:43 -07:00
awalsh128
cdad971850
Fix broken function calls.
2023-03-23 20:50:29 -07:00
awalsh128
971da5988a
Standardize syntax, name casing and fix package versioning feature.
2023-03-23 20:20:24 -07:00
awalsh128
bd5455834e
Convert action to APT version syntax.
2023-03-13 21:43:46 -07:00
awalsh128
a644619d1f
Enclose filenames in single quotes to capture literals #99
2023-03-13 21:24:13 -07:00
Pascal Roeleven
bdc09286d1
Only install apt-fast from source if not present ( #97 )
...
* Revert "Don't install apt-fast from source (#96 )"
This reverts commit 854bb539e1 .
* Only install apt-fast from source if not present
2023-03-08 09:04:22 -08:00
Pascal Roeleven
946776e670
Clean cache directory after use ( #95 )
2023-03-06 06:56:37 -08:00
Pascal Roeleven
854bb539e1
Don't install apt-fast from source ( #96 )
2023-03-06 06:54:18 -08:00