Replace archived release asset upload action (#3248)
diff --git a/.github/workflows/ci-linux-artifacts.yml b/.github/workflows/ci-linux-artifacts.yml index 0026e64..d9037b9 100644 --- a/.github/workflows/ci-linux-artifacts.yml +++ b/.github/workflows/ci-linux-artifacts.yml
@@ -48,15 +48,10 @@ avifdec avifgainmaputil - name: Upload artifacts - uses: actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - # See https://docs.github.com/en/webhooks/webhook-events-and-payloads#release. - upload_url: ${{ github.event.release.upload_url }} - asset_path: build/linux-artifacts.zip - asset_name: linux-artifacts.zip - asset_content_type: application/zip + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + RELEASE_TAG: ${{ github.event.release.tag_name }} + run: gh release upload "$RELEASE_TAG" build/linux-artifacts.zip # Use the following instead of the above to test this workflow outside of a release event. # - name: Upload artifacts
diff --git a/.github/workflows/ci-macos-artifacts.yml b/.github/workflows/ci-macos-artifacts.yml index ec4070a..ca74eb1 100644 --- a/.github/workflows/ci-macos-artifacts.yml +++ b/.github/workflows/ci-macos-artifacts.yml
@@ -59,15 +59,10 @@ avifgainmaputil README.txt - name: Upload artifacts - uses: actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - # See https://docs.github.com/en/webhooks/webhook-events-and-payloads#release. - upload_url: ${{ github.event.release.upload_url }} - asset_path: build/${{ runner.os }}-artifacts.zip - asset_name: ${{ runner.os }}-artifacts.zip - asset_content_type: application/zip + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + RELEASE_TAG: ${{ github.event.release.tag_name }} + run: gh release upload "$RELEASE_TAG" "build/${{ runner.os }}-artifacts.zip" # Use the following instead of the above to test this workflow outside of a release event. # - name: Upload artifacts
diff --git a/.github/workflows/ci-windows-artifacts.yml b/.github/workflows/ci-windows-artifacts.yml index 3f52f6d..1e23482 100644 --- a/.github/workflows/ci-windows-artifacts.yml +++ b/.github/workflows/ci-windows-artifacts.yml
@@ -79,15 +79,11 @@ directory: "build/Release" path: "*.exe" - name: Upload artifacts - uses: actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2 + shell: pwsh env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - # See https://docs.github.com/en/webhooks/webhook-events-and-payloads#release. - upload_url: ${{ github.event.release.upload_url }} - asset_path: build/Release/windows-artifacts.zip - asset_name: windows-artifacts.zip - asset_content_type: application/zip + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + RELEASE_TAG: ${{ github.event.release.tag_name }} + run: gh release upload "$env:RELEASE_TAG" "build/Release/windows-artifacts.zip" # Use the following instead of the above to test this workflow outside of a release event. # - name: Upload artifacts