Skip to content

Commit 1d66e8e

Browse files
committed
fix: remove dry-run and fix invalid parameters in cleanup workflow
Remove unsupported dry-run functionality and fix invalid parameter names to resolve workflow warnings. Changes include: - Remove dry_run input parameter and all related conditional logic - Fix oldest-to-delete parameter to use correct num-old-versions-to-delete - Remove unsupported dry-run parameter from action calls - Simplify workflow to only support actual cleanup operations This resolves the "Unexpected input" warnings and makes the workflow use only valid parameters supported by actions/delete-package-versions@v5. Signed-off-by: Adrian Reber <[email protected]>
1 parent 16a0382 commit 1d66e8e

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

.github/workflows/cleanup-packages.yml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@ on:
55
# Run every Sunday at 02:00 UTC
66
- cron: '0 2 * * 0'
77
workflow_dispatch:
8-
inputs:
9-
dry_run:
10-
description: 'Dry run (preview what would be deleted)'
11-
required: false
12-
default: 'false'
13-
type: boolean
148

159
env:
1610
REGISTRY: ghcr.io
@@ -27,7 +21,6 @@ jobs:
2721
echo "Repository: ${{ github.repository }}"
2822
echo "Repository owner: ${{ github.repository_owner }}"
2923
echo "Repository name: ${{ github.event.repository.name }}"
30-
echo "Dry run: ${{ github.event.inputs.dry_run }}"
3124
3225
- name: Delete untagged main container images
3326
id: cleanup-main
@@ -39,7 +32,6 @@ jobs:
3932
min-versions-to-keep: 5
4033
delete-only-untagged-versions: true
4134
token: ${{ secrets.GITHUB_TOKEN }}
42-
dry-run: ${{ github.event.inputs.dry_run == 'true' }}
4335

4436
- name: Delete untagged ohpc-lint images
4537
id: cleanup-lint
@@ -51,7 +43,6 @@ jobs:
5143
min-versions-to-keep: 3
5244
delete-only-untagged-versions: true
5345
token: ${{ secrets.GITHUB_TOKEN }}
54-
dry-run: ${{ github.event.inputs.dry_run == 'true' }}
5546

5647
- name: Delete old package versions (keep recent tagged)
5748
id: cleanup-old
@@ -61,9 +52,8 @@ jobs:
6152
package-name: ${{ github.event.repository.name }}
6253
package-type: container
6354
min-versions-to-keep: 10
64-
oldest-to-delete: 30 # Delete versions older than 30 days
55+
num-old-versions-to-delete: 30
6556
token: ${{ secrets.GITHUB_TOKEN }}
66-
dry-run: ${{ github.event.inputs.dry_run == 'true' }}
6757

6858
- name: Report cleanup results
6959
run: |

0 commit comments

Comments
 (0)