From c107d9850da66ae40c80c2f615be8a9de7e8b586 Mon Sep 17 00:00:00 2001 From: awalsh128 Date: Mon, 29 Jun 2026 22:47:54 -0700 Subject: [PATCH] Bump all action dependency versions and pin them --- .github/workflows/action-tests.yml | 116 ++++++++++++------------- .github/workflows/build-distribute.yml | 12 +-- .github/workflows/pull_request.yml | 6 +- README.md | 8 +- action.yml | 66 +++++++------- 5 files changed, 104 insertions(+), 104 deletions(-) diff --git a/.github/workflows/action-tests.yml b/.github/workflows/action-tests.yml index ef0edca..86cb1c0 100644 --- a/.github/workflows/action-tests.yml +++ b/.github/workflows/action-tests.yml @@ -26,9 +26,9 @@ jobs: runs-on: ubuntu-latest name: List all package versions (including deps). steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -69,9 +69,9 @@ jobs: runs-on: ubuntu-latest name: List package versions. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -111,9 +111,9 @@ jobs: runs-on: ubuntu-latest name: Standard workflow install package and cache. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -148,9 +148,9 @@ jobs: runs-on: ubuntu-latest name: Standard workflow packages with new version. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -186,9 +186,9 @@ jobs: runs-on: ubuntu-latest name: Standard workflow restore cached packages. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -223,9 +223,9 @@ jobs: runs-on: ubuntu-latest name: Standard workflow restore with packages out of order. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -260,9 +260,9 @@ jobs: runs-on: ubuntu-latest name: Standard workflow add another package. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -297,9 +297,9 @@ jobs: runs-on: ubuntu-latest name: Standard workflow restore added package. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -334,9 +334,9 @@ jobs: runs-on: ubuntu-latest name: No packages passed. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -368,9 +368,9 @@ jobs: runs-on: ubuntu-latest name: Package not found. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -402,9 +402,9 @@ jobs: runs-on: ubuntu-latest name: Version contains spaces. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -438,9 +438,9 @@ jobs: runs-on: ubuntu-latest name: "Reinstall existing package (regression issue #36)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -467,9 +467,9 @@ jobs: runs-on: ubuntu-latest name: "Install with reported package dependencies not installed (regression issue #37)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -496,9 +496,9 @@ jobs: runs-on: ubuntu-latest name: Debug disabled. steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -525,9 +525,9 @@ jobs: runs-on: ubuntu-latest name: "Cache Java CA certs package v1 (regression issue #72)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -554,9 +554,9 @@ jobs: runs-on: ubuntu-latest name: "Cache Java CA certs package v2 (regression issue #72)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -583,9 +583,9 @@ jobs: runs-on: ubuntu-latest name: "Cache empty archive (regression issue #76)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -619,9 +619,9 @@ jobs: runs-on: ubuntu-latest name: "Tar error with libboost-dev (regression issue #79)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -648,9 +648,9 @@ jobs: runs-on: ubuntu-latest name: "Tar error with alsa-ucm-conf (regression issue #81)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -679,9 +679,9 @@ jobs: runs-on: ubuntu-latest name: "Install multiline package listing using literal block style (regression issue #84)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -709,9 +709,9 @@ jobs: runs-on: ubuntu-latest name: "Restore multiline package listing using literal block style (regression issue #84)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -746,9 +746,9 @@ jobs: runs-on: ubuntu-latest name: "Install multiline package listing using literal block style (regression issue #84)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -777,9 +777,9 @@ jobs: runs-on: ubuntu-latest name: "Restore multiline package listing using literal block style (regression issue #84)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -814,9 +814,9 @@ jobs: runs-on: ubuntu-latest name: "Upload logs artifact name (regression issue #89)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -843,9 +843,9 @@ jobs: runs-on: ubuntu-latest name: "Install error due to SHELLOPTS override (regression issue #98)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -872,9 +872,9 @@ jobs: runs-on: ubuntu-latest name: "Stale apt repo not finding package on restore, install phase (regression issue #106)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -901,9 +901,9 @@ jobs: runs-on: ubuntu-latest name: "Stale apt repo not finding package on restore, restore phase (regression issue #106)." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -930,9 +930,9 @@ jobs: runs-on: ubuntu-latest name: "Cache packages with multi-arch cache key." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts @@ -959,9 +959,9 @@ jobs: runs-on: ubuntu-latest name: "Cache virtual package." steps: - - uses: actions/checkout@v3.1.0 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: pattern: cache-apt-pkgs-* path: distribute-artifacts diff --git a/.github/workflows/build-distribute.yml b/.github/workflows/build-distribute.yml index 68a0c58..bfa7b97 100644 --- a/.github/workflows/build-distribute.yml +++ b/.github/workflows/build-distribute.yml @@ -33,11 +33,11 @@ jobs: arch: X86 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 - name: Set up Go - uses: actions/setup-go@v4 + uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0 with: go-version: 1.24 - name: Generate version from commit SHA @@ -65,7 +65,7 @@ jobs: run: | ./scripts/distribute.sh verify-build "${{ matrix.arch }}" - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: cache-apt-pkgs-${{ matrix.arch }}-${{ steps.version.outputs.commit_sha }} path: distribute/${{ matrix.arch }}/* @@ -76,7 +76,7 @@ jobs: if: success() steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Generate version from commit SHA id: version run: | @@ -85,14 +85,14 @@ jobs: echo "version=${VERSION}" >> $GITHUB_OUTPUT echo "commit_sha=${COMMIT_SHA}" >> $GITHUB_OUTPUT - name: Download all artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: path: distribute-artifacts - name: Reorganize artifacts run: | ./scripts/distribute.sh reorganize-artifacts - name: Create or update release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@2bb465e97f322d3cb2a965294d483e0d26a67aa9 # v3.0.1 with: tag_name: ${{ steps.version.outputs.version }} name: "${{ steps.version.outputs.version }}" diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index b44cf5f..802865f 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -11,10 +11,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0 with: go-version-file: "go.mod" @@ -24,6 +24,6 @@ jobs: go test -v ./... - name: Lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@d583c34f0599d37dbac4a198b9c83201be380893 # v9.3.0 with: version: v1.52.2 diff --git a/README.md b/README.md index 231a878..c911fdf 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ jobs: runs-on: ubuntu-latest name: Build Doxygen documentation and deploy steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: dia doxygen doxygen-doc doxygen-gui doxygen-latex graphviz mscgen @@ -85,7 +85,7 @@ jobs: install_doxygen_deps: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: dia doxygen doxygen-doc doxygen-gui doxygen-latex graphviz mscgen @@ -100,7 +100,7 @@ This example shows how to install packages from a third-party PPA: install_from_ppa: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: chromium-browser @@ -114,7 +114,7 @@ You can also add multiple repositories: install_from_multiple_repos: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: package1 package2 diff --git a/action.yml b/action.yml index bdaf39b..73fae4b 100644 --- a/action.yml +++ b/action.yml @@ -1,23 +1,23 @@ -name: 'Cache APT Packages' -description: 'Install APT based packages and cache them for future runs.' +name: "Cache APT Packages" +description: "Install APT based packages and cache them for future runs." author: awalsh128 branding: - icon: 'hard-drive' - color: 'green' + icon: "hard-drive" + color: "green" inputs: packages: - description: 'Space delimited list of packages to install. Version can be specified optionally using APT command syntax of = (e.g. xdot=1.2-2).' + description: "Space delimited list of packages to install. Version can be specified optionally using APT command syntax of = (e.g. xdot=1.2-2)." required: true - default: '' + default: "" version: - description: 'Version of cache to load. Each version will have its own cache. Note, all characters except spaces are allowed.' + description: "Version of cache to load. Each version will have its own cache. Note, all characters except spaces are allowed." required: false - default: '' + default: "" execute_install_scripts: - description: 'Execute Debian package pre and post install script upon restore. See README.md caveats for more information.' + description: "Execute Debian package pre and post install script upon restore. See README.md caveats for more information." required: false - default: 'false' + default: "false" empty_packages_behavior: description: > Desired behavior when the provided package list is empty. @@ -27,30 +27,30 @@ inputs: warn: Output a warning without failing the action ignore: Proceed silently without warnings or errors required: false - default: 'error' + default: "error" refresh: - description: 'OBSOLETE: Refresh is not used by the action, use version instead.' - deprecationMessage: 'Refresh is not used by the action, use version instead.' + description: "OBSOLETE: Refresh is not used by the action, use version instead." + deprecationMessage: "Refresh is not used by the action, use version instead." debug: - description: 'Enable debugging when there are issues with action. Minor performance penalty.' + description: "Enable debugging when there are issues with action. Minor performance penalty." required: false - default: 'false' + default: "false" add-repository: - description: 'Space delimited list of repositories to add via apt-add-repository before installing packages. Supports PPA (ppa:user/repo) and other repository formats.' + description: "Space delimited list of repositories to add via apt-add-repository before installing packages. Supports PPA (ppa:user/repo) and other repository formats." required: false - default: '' + default: "" outputs: cache-hit: - description: 'A boolean value to indicate a cache was found for the packages requested.' + description: "A boolean value to indicate a cache was found for the packages requested." # This compound expression is needed because lhs can be empty. # Need to output true and false instead of true and nothing. value: ${{ steps.load-cache.outputs.cache-hit || false }} package-version-list: - description: 'The main requested packages and versions that are installed. Represented as a comma delimited list with equals delimit on the package version (i.e. ::).' + description: "The main requested packages and versions that are installed. Represented as a comma delimited list with equals delimit on the package version (i.e. ::)." value: ${{ steps.post-cache.outputs.package-version-list }} all-package-version-list: - description: 'All the pulled in packages and versions, including dependencies, that are installed. Represented as a comma delimited list with equals delimit on the package version (i.e. ::).' + description: "All the pulled in packages and versions, including dependencies, that are installed. Represented as a comma delimited list with equals delimit on the package version (i.e. ::)." value: ${{ steps.post-cache.outputs.all-package-version-list }} runs: @@ -72,16 +72,16 @@ runs: fi shell: bash env: - VERSION: "${{ inputs.version }}" - EXEC_INSTALL_SCRIPTS: "${{ inputs.execute_install_scripts }}" - EMPTY_PACKAGES_BEHAVIOR: "${{ inputs.empty_packages_behavior }}" - DEBUG: "${{ inputs.debug }}" - ADD_REPOSITORY: "${{ inputs.add-repository }}" - PACKAGES: "${{ inputs.packages }}" + VERSION: "${{ inputs.version }}" + EXEC_INSTALL_SCRIPTS: "${{ inputs.execute_install_scripts }}" + EMPTY_PACKAGES_BEHAVIOR: "${{ inputs.empty_packages_behavior }}" + DEBUG: "${{ inputs.debug }}" + ADD_REPOSITORY: "${{ inputs.add-repository }}" + PACKAGES: "${{ inputs.packages }}" - id: load-cache if: ${{ env.CACHE_KEY }} - uses: actions/cache/restore@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 + uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ~/cache-apt-pkgs key: cache-apt-pkgs_${{ env.CACHE_KEY }} @@ -102,11 +102,11 @@ runs: echo "all-package-version-list=$(create_list all)" >> $GITHUB_OUTPUT shell: bash env: - CACHE_HIT: "${{ steps.load-cache.outputs.cache-hit }}" - EXEC_INSTALL_SCRIPTS: "${{ inputs.execute_install_scripts }}" - DEBUG: "${{ inputs.debug }}" - ADD_REPOSITORY: "${{ inputs.add-repository }}" - PACKAGES: "${{ inputs.packages }}" + CACHE_HIT: "${{ steps.load-cache.outputs.cache-hit }}" + EXEC_INSTALL_SCRIPTS: "${{ inputs.execute_install_scripts }}" + DEBUG: "${{ inputs.debug }}" + ADD_REPOSITORY: "${{ inputs.add-repository }}" + PACKAGES: "${{ inputs.packages }}" - id: upload-logs if: ${{ env.CACHE_KEY && inputs.debug == 'true' }} @@ -117,7 +117,7 @@ runs: - id: save-cache if: ${{ env.CACHE_KEY && ! steps.load-cache.outputs.cache-hit }} - uses: actions/cache/save@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3 + uses: actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ~/cache-apt-pkgs key: ${{ steps.load-cache.outputs.cache-primary-key }}