Skip to content

Commit ebb5746

Browse files
authored
Merge pull request #158 from psaux-it/GHCR
update GHCR cleanup workflow
2 parents 8d366cf + ea848f6 commit ebb5746

1 file changed

Lines changed: 19 additions & 20 deletions

File tree

.github/workflows/ghcr-cleanup.yml

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,19 @@ name: Cleanup untagged GHCR images
22

33
on:
44
schedule:
5-
- cron: '30 1 * * 0' # every Sunday at 1:30am
5+
- cron: '30 1 * * 0'
66
workflow_dispatch:
77

88
jobs:
99
ghcr-cleanup:
10-
name: ghcr cleanup action
10+
name: GHCR cleanup
1111
runs-on: ubuntu-latest
1212
permissions:
1313
packages: write
1414
concurrency:
15-
group: cleanup-images # never run in parallel per docs recommendation
15+
group: cleanup-images
1616

1717
steps:
18-
# STEP 1: dry-run first
1918
- name: Dry run - show what would be deleted
2019
uses: dataaxiom/ghcr-cleanup-action@v1
2120
with:
@@ -24,23 +23,23 @@ jobs:
2423
wordpress-nginx-cache-docker/mysql,
2524
wordpress-nginx-cache-docker/nginx,
2625
wordpress-nginx-cache-docker/phpmyadmin,
27-
wordpress-nginx-cache-docker/mitmproxy
26+
wordpress-nginx-cache-docker/mitmproxy,
27+
wordpress-nginx-cache-docker/redis
2828
delete-untagged: true
2929
dry-run: true
30-
validate: true
3130
token: ${{ secrets.GITHUB_TOKEN }}
3231

33-
# STEP 2:
34-
# - name: Delete untagged images
35-
# uses: dataaxiom/ghcr-cleanup-action@v1
36-
# with:
37-
# packages: >-
38-
# wordpress-nginx-cache-docker/wordpress,
39-
# wordpress-nginx-cache-docker/mysql,
40-
# wordpress-nginx-cache-docker/nginx,
41-
# wordpress-nginx-cache-docker/phpmyadmin,
42-
# wordpress-nginx-cache-docker/mitmproxy
43-
# delete-untagged: true
44-
# dry-run: false
45-
# validate: true
46-
# token: ${{ secrets.GITHUB_TOKEN }}
32+
- name: Delete untagged images
33+
uses: dataaxiom/ghcr-cleanup-action@v1
34+
with:
35+
packages: >-
36+
wordpress-nginx-cache-docker/wordpress,
37+
wordpress-nginx-cache-docker/mysql,
38+
wordpress-nginx-cache-docker/nginx,
39+
wordpress-nginx-cache-docker/phpmyadmin,
40+
wordpress-nginx-cache-docker/mitmproxy,
41+
wordpress-nginx-cache-docker/redis
42+
delete-untagged: true
43+
dry-run: false
44+
validate: true
45+
token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)