From 0393c6ed8761d30db82fed1c8bae8e8c63652df8 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Tue, 2 Jun 2026 14:14:21 +0200 Subject: [PATCH] Revert "Replace delete-artifact action with REST api calls using gh CLI" --- .github/workflows/main.yml | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 78376eb180eb..20f93223b509 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2575,30 +2575,19 @@ jobs: # * nothing else failed (allows manual restarts) # * the workflow got cancelled if: ${{ always() && needs.base-build.result == 'success' && (!contains(needs.*.result, 'failure') || cancelled()) }} - permissions: - actions: write runs-on: ubuntu-latest timeout-minutes: 60 steps: - name: Delete Workspace Artifact - run: | - ARTIFACT_ID=$(gh api /repos/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}/artifacts --jq ".artifacts[] | select(.name == \"${NAME}\") | .id") - echo ${ARTIFACT_ID} - if [ -n "$ARTIFACT_ID" ]; then - gh api /repos/${GITHUB_REPOSITORY}/actions/artifacts/${ARTIFACT_ID} -X DELETE - fi - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NAME: build.tar.zst + uses: geekyeggo/delete-artifact@f275313e70c08f6120db482d7a6b98377786765b # v5.1.0 + with: + name: build.tar.zst + useGlob: false - name: Delete Dev Build Artifact + uses: geekyeggo/delete-artifact@f275313e70c08f6120db482d7a6b98377786765b # v5.1.0 if: ${{ contains(github.event.pull_request.labels.*.name, 'ci:dev-build') && cancelled() }} - run: | - ARTIFACT_ID=$(gh api /repos/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}/artifacts --jq ".artifacts[] | select(.name == \"${NAME}\") | .id") - if [ -n "$ARTIFACT_ID" ]; then - gh api /repos/${GITHUB_REPOSITORY}/actions/artifacts/${ARTIFACT_ID} -X DELETE - fi - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NAME: dev-build_${{github.event.pull_request.number || github.run_id}}.zip + with: + name: dev-build_${{github.event.pull_request.number || github.run_id}}.zip + useGlob: false