Переглянути джерело

gh workflow release: protect from ref_name attack (#1650)

It is not likely, but better to be safe.
Jay R. Wren 6 місяців тому
батько
коміт
6727113b2b
1 змінених файлів з 3 додано та 2 видалено
  1. 3 2
      .github/workflows/release.yml

+ 3 - 2
.github/workflows/release.yml

@@ -209,10 +209,11 @@ jobs:
         id: create_release
         id: create_release
         env:
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+          GITHUB_REF_NAME: ${{ github.ref_name }}
         run: |
         run: |
           cd artifacts
           cd artifacts
           gh release create \
           gh release create \
             --verify-tag \
             --verify-tag \
-            --title "Release ${{ github.ref_name }}" \
-            "${{ github.ref_name }}" \
+            --title "Release ${GITHUB_REF_NAME}" \
+            "${GITHUB_REF_NAME}" \
             SHASUM256.txt *-latest/*.zip *-latest/*.tar.gz
             SHASUM256.txt *-latest/*.zip *-latest/*.tar.gz