summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/cleanup.yml37
1 files changed, 0 insertions, 37 deletions
diff --git a/.github/workflows/cleanup.yml b/.github/workflows/cleanup.yml
deleted file mode 100644
index c344637ac..000000000
--- a/.github/workflows/cleanup.yml
+++ /dev/null
@@ -1,37 +0,0 @@
----
-name: Cleanup
-
-# yamllint disable-line rule:truthy
-on:
- workflow_dispatch:
- schedule:
- - cron: "4 4 * * *"
-
-concurrency:
- group: ${{ github.workflow }}
- cancel-in-progress: false
-
-permissions:
- contents: read
-
-jobs:
- registry:
- # FIXME: On forks it fails with "Failed to fetch packages: missing field `id` at line 1 column 141"
- if: github.repository_owner == 'searxng' || github.event_name == 'workflow_dispatch'
- name: Registry
- runs-on: ubuntu-24.04
- permissions:
- # Organization GHCR
- packages: write
-
- steps:
- - name: Prune
- uses: snok/container-retention-policy@3b0972b2276b171b212f8c4efbca59ebba26eceb # v3.0.1
- with:
- account: "${{ github.repository_owner }}"
- token: "${{ secrets.GITHUB_TOKEN }}"
- # Remove only cache images https://github.com/snok/container-retention-policy/issues/97
- image-names: "cache"
- image-tags: "!searxng*"
- cut-off: "1d"
- keep-n-most-recent: "30"