diff --git a/.github/workflows/phar.yml b/.github/workflows/phar.yml index e47dbfe78..a967dac72 100644 --- a/.github/workflows/phar.yml +++ b/.github/workflows/phar.yml @@ -40,12 +40,15 @@ jobs: run: ~/.composer/vendor/bin/box compile - name: Upload Release Asset - id: upload-release-asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: actions/github-script@v8 with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: ./phinx.phar - asset_name: phinx.phar - asset_content_type: application/octet-stream + github-token: "${{ secrets.GITHUB_TOKEN }}" + script: | + const fs = require('fs').promises; + await github.rest.repos.uploadReleaseAsset({ + name: 'phinx.phar', + owner: context.repo.owner, + repo: context.repo.repo, + release_id: context.payload.release.id, + data: await fs.readFile('./phinx.phar') + });