Compare commits

..

3 Commits

Author SHA1 Message Date
7e4abe9efd Readded delete function
All checks were successful
Build on push / prepare (push) Successful in 6s
Build on push / build (push) Successful in 19s
2026-02-15 12:46:24 +01:00
706d9f89f0 Fixed download url of cleanup tool
All checks were successful
Build on push / prepare (push) Successful in 27s
Build on push / build (push) Successful in 30s
2026-02-15 12:42:40 +01:00
a2e4152d5e Should fix exec problems
All checks were successful
Build on push / prepare (push) Successful in 27s
Build on push / build (push) Successful in 28s
2026-02-15 12:24:00 +01:00
2 changed files with 8 additions and 6 deletions

View File

@@ -29,7 +29,13 @@ runs:
- name: Download and test package-cleanup tool - name: Download and test package-cleanup tool
shell: bash shell: bash
run: | run: |
curl -OJ https://git.sh-edraft.de/api/packages/sh-edraft.de/generic/package-cleanup/package-cleanup-linux-x64 latest_path=$(curl -sI https://git.sh-edraft.de/sh-edraft.de/-/packages/generic/package-cleanup/ \
| awk -F ' ' '/Location:/ {print $2}' \
| tr -d '\r')
version=$(basename "$latest_path")
echo "Downloading package-cleanup version $version..."
curl -OJ https://git.sh-edraft.de/api/packages/sh-edraft.de/generic/package-cleanup/$version/package-cleanup-linux-x64
# Make executable # Make executable
chmod +x package-cleanup-linux-x64 chmod +x package-cleanup-linux-x64
@@ -46,9 +52,5 @@ runs:
DRY_RUN: ${{ inputs.dry_run }} DRY_RUN: ${{ inputs.dry_run }}
GITHUB_OUTPUT: ${{ env.GITHUB_OUTPUT }} GITHUB_OUTPUT: ${{ env.GITHUB_OUTPUT }}
run: | run: |
echo "Starting cleanup..."
./package-cleanup-linux-x64 ./package-cleanup-linux-x64
echo "Cleanup completed."
sleep 10000000
rm package-cleanup-linux-x64

View File

@@ -66,7 +66,7 @@ public class Worker(
logger.LogInformation("Found {Count} packages to delete for name '{Name}'", packagesToDelete.Count, logger.LogInformation("Found {Count} packages to delete for name '{Name}'", packagesToDelete.Count,
name); name);
// await DeletePackages(packagesToDelete, cancellationToken); await DeletePackages(packagesToDelete, cancellationToken);
logger.LogInformation("Deleted {Count} packages for name '{Name}'", packagesToDelete.Count, name); logger.LogInformation("Deleted {Count} packages for name '{Name}'", packagesToDelete.Count, name);
logger.LogInformation("Cleanup finished for name '{Name}'", name); logger.LogInformation("Cleanup finished for name '{Name}'", name);