From dfebea23524e336f25679c40042ff2ef5ffa791d Mon Sep 17 00:00:00 2001 From: Matthew Peveler Date: Sun, 26 Oct 2025 01:41:00 +0000 Subject: [PATCH 1/2] Update upload asset step for phar workflow Signed-off-by: Matthew Peveler --- .github/workflows/phar.yml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/phar.yml b/.github/workflows/phar.yml index e47dbfe78..c30672d20 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: ${{ github.event.release.id }}, + data: await fs.readFile('./phinx.phar') # The file to upload. + }); From 9198c47a0ac8a59b9d876922d579020714ccaf6d Mon Sep 17 00:00:00 2001 From: Matthew Peveler Date: Sun, 26 Oct 2025 02:50:39 +0000 Subject: [PATCH 2/2] use context.paylaod instead of variable substitution --- .github/workflows/phar.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/phar.yml b/.github/workflows/phar.yml index c30672d20..a967dac72 100644 --- a/.github/workflows/phar.yml +++ b/.github/workflows/phar.yml @@ -49,6 +49,6 @@ jobs: name: 'phinx.phar', owner: context.repo.owner, repo: context.repo.repo, - release_id: ${{ github.event.release.id }}, - data: await fs.readFile('./phinx.phar') # The file to upload. + release_id: context.payload.release.id, + data: await fs.readFile('./phinx.phar') });