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