summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/cleanup.yml2
-rw-r--r--.github/workflows/container.yml10
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-*/