diff --git a/.github/workflows/test-engine-package.yml b/.github/workflows/test-engine-package.yml index 9e632c7d..b00f28f0 100644 --- a/.github/workflows/test-engine-package.yml +++ b/.github/workflows/test-engine-package.yml @@ -74,15 +74,16 @@ jobs: key: ${{ runner.os }}-${{ runner.arch }}-poetry-${{ hashFiles('**/poetry.lock') }} - name: <Setup> Download ENGINE package + env: + GH_TOKEN: ${{ github.token }} run: | mkdir -p download - release_url="${{ steps.vars.outputs.release_url }}" package_name="${{ steps.vars.outputs.package_name }}" - curl -L -H "Authorization: Bearer ${{ github.token }}" -o "download/list.txt" "${release_url}/${package_name}.7z.txt" + gh release download "${{ env.VERSION }}" -p "${package_name}.7z.txt" -D download while IFS= read -r file; do - curl -L -H "Authorization: Bearer ${{ github.token }}" -o "download/${file}" "${release_url}/${file}" - done < download/list.txt - 7z x "download/$(head -n1 download/list.txt)" + gh release download "${{ env.VERSION }}" -p "$file" -D download + done < "download/${package_name}.7z.txt" + 7z x "download/$(head -n1 download/${package_name}.7z.txt)" mv "${{ matrix.target }}" dist/ - name: <Setup> Set up permission