diff options
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/cleanup.yml | 2 | ||||
| -rw-r--r-- | .github/workflows/container.yml | 10 |
2 files changed, 5 insertions, 7 deletions
diff --git a/.github/workflows/cleanup.yml b/.github/workflows/cleanup.yml index cb1da86e4..32b34bd96 100644 --- a/.github/workflows/cleanup.yml +++ b/.github/workflows/cleanup.yml @@ -34,4 +34,4 @@ jobs: image-names: "cache" image-tags: "!searxng*" cut-off: "1d" - keep-n-most-recent: "100" + keep-n-most-recent: "30" diff --git a/.github/workflows/container.yml b/.github/workflows/container.yml index f1e25aaa8..496130edc 100644 --- a/.github/workflows/container.yml +++ b/.github/workflows/container.yml @@ -104,6 +104,8 @@ jobs: needs: build-base strategy: fail-fast: false + # Faster runners first to cache arch independent wheels + max-parallel: 1 matrix: include: - arch: amd64 @@ -121,11 +123,8 @@ jobs: packages: write outputs: - version_string: ${{ steps.build.outputs.version_string }} - version_tag: ${{ steps.build.outputs.version_tag }} docker_tag: ${{ steps.build.outputs.docker_tag }} git_url: ${{ steps.build.outputs.git_url }} - git_branch: ${{ steps.build.outputs.git_branch }} steps: - name: Setup Python @@ -148,9 +147,8 @@ jobs: - name: Setup cache container mounts uses: actions/cache@v4 with: - # yamllint disable-line rule:line-length - key: "container-mounts-${{ matrix.arch }}-${{ hashFiles('./container/Dockerfile') }}" - restore-keys: "container-mounts-${{ matrix.arch }}-" + key: "container-mounts-${{ hashFiles('./container/*.dockerfile') }}" + restore-keys: "container-mounts-" path: | /var/tmp/buildah-cache/ /var/tmp/buildah-cache-*/ |