diff --git a/.github/workflows/obs-delete-check.yml b/.github/workflows/obs-delete-check.yml index 318fad607..043ea5a1e 100644 --- a/.github/workflows/obs-delete-check.yml +++ b/.github/workflows/obs-delete-check.yml @@ -42,7 +42,7 @@ jobs: run: python3 -u .github/scripts/obs_release_retention.py - name: Save deletion evidence and exact retention plan if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: obs-retention-acceptance path: | diff --git a/.github/workflows/obs-release-retention.yml b/.github/workflows/obs-release-retention.yml index 39bfff68e..c2cca1d24 100644 --- a/.github/workflows/obs-release-retention.yml +++ b/.github/workflows/obs-release-retention.yml @@ -47,7 +47,7 @@ jobs: python3 -u .github/scripts/obs_release_retention.py "${args[@]}" - name: Save exact retention plan if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: obs-retention-plan path: retention-plan.json diff --git a/.github/workflows/obs-sync-debug.yml b/.github/workflows/obs-sync-debug.yml index f550a610d..6718ab691 100644 --- a/.github/workflows/obs-sync-debug.yml +++ b/.github/workflows/obs-sync-debug.yml @@ -37,7 +37,7 @@ jobs: raise SystemExit('No formal release assets') print(f"Resolved {release['tag_name']}: {len(release['assets'])} assets") PY - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: resolved-debug-release path: resolved-release.json @@ -92,7 +92,7 @@ jobs: python3 -u .github/scripts/obs_sync_debug.py 2>&1 | tee diagnostic.log - name: Save non-sensitive diagnostic log if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: obs-debug-log path: diagnostic.log diff --git a/.github/workflows/release-to-obs.yml b/.github/workflows/release-to-obs.yml index e16008c98..2d443d4ed 100644 --- a/.github/workflows/release-to-obs.yml +++ b/.github/workflows/release-to-obs.yml @@ -82,7 +82,7 @@ jobs: python3 -u .github/scripts/release_to_obs.py 2>&1 | tee production-sync.log - name: Save synchronization evidence and original latest pointer if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: obs-production-sync path: |