cache-apt-pkgs-action/.github/workflows
Rob Taylor f61e6b0c95 test: Add in-repo action integration tests
Add comprehensive integration test workflow that exercises the action's
install, cache, and restore paths with real packages on GitHub Actions
runners. Tests cover:

- Basic install and cache round-trip (xdot, libxml2-dev)
- Cache hit and version pinning verification
- Custom apt repository support (ppa:savoury1/ffmpeg6)
- Multiple package installs with dependencies
- Support for apt-mark'd packages and version-pinned packages
- ARM64 architecture support
- Package with conflicts (default-jdk replacing default-jre-headless)
- Invalid inputs (bad version, empty packages, bad repo)
- dpkg registration verification after cache restore

Co-developed-by: Claude Code v2.1.58 (claude-opus-4-6)
2026-03-11 02:45:28 +00:00
..
action-tests.yml test: Add in-repo action integration tests 2026-03-11 02:45:28 +00:00
pub_dev_push_event.yml Copy from staging to dev. 2022-07-19 20:42:48 -07:00
pub_master_push_event.yml Copy from staging to dev. 2022-07-19 20:42:48 -07:00
pub_staging_push_event.yml Publish push event for master too. 2021-10-17 13:06:35 -07:00
pull_request.yml First version of a Golang version for APT package querying. (#118) (#119) 2023-12-22 10:28:03 -08:00