Merge master to dev. (#42)

* Fix issues #36, #37, and minor refactors. (#40) (#41)

* Bump license year.
* Fix pre-existing dep bug in issue #36.
* Account for packages without deps.
* Fix bug in issue #37 by combining install and dep listing reads. Ensures only installed deps are cached.
* Fix bad log lines.
* Use apt-fast to show package information and remove CLI warning message.
* Switch to apt-cache for package verification and remove CLI warning message.

* Update README.md to use latest release in examples.
This commit is contained in:
Andrew Walsh 2022-08-02 23:19:05 -07:00 committed by GitHub
parent c78e2b67c2
commit 0d55a47330
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -45,7 +45,7 @@ jobs:
name: Build Doxygen documentation and deploy name: Build Doxygen documentation and deploy
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: awalsh128/cache-apt-pkgs-action@v1 - uses: awalsh128/cache-apt-pkgs-action@latest
with: with:
packages: dia doxygen doxygen-doc doxygen-gui doxygen-latex graphviz mscgen packages: dia doxygen doxygen-doc doxygen-gui doxygen-latex graphviz mscgen
version: 1.0 version: 1.0
@ -68,11 +68,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: awalsh128/cache-apt-pkgs-action@v1 - uses: awalsh128/cache-apt-pkgs-action@latest
with: with:
packages: dia doxygen doxygen-doc doxygen-gui doxygen-latex graphviz mscgen packages: dia doxygen doxygen-doc doxygen-gui doxygen-latex graphviz mscgen
version: 1.0 version: 1.0
refresh: true # Force refresh / upgrade v1.0 cache.
``` ```
## Cache Limits ## Cache Limits