From c53a3b10ac362b0164f54e53985613d6bb3411d3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 1 May 2026 19:59:34 +0000 Subject: [PATCH 1/4] Initial plan From 10946a3cadc86f2aa19bbe06fc6ff18a66a29db1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 1 May 2026 20:00:43 +0000 Subject: [PATCH 2/4] Replace dsaltares/fetch-gh-release-asset action with gh CLI commands Agent-Logs-Url: https://github.com/spaze/phpcs-phar/sessions/7dac4ae0-a6c7-44df-930f-8f4180c8c66d Co-authored-by: spaze <1966648+spaze@users.noreply.github.com> --- .github/workflows/create-release.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 314e38e..38f5011 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -14,14 +14,16 @@ jobs: steps: - uses: actions/checkout@v4 - name: "Fetch latest phar" - uses: dsaltares/fetch-gh-release-asset@master id: fetch_phar - with: - repo: PHPCSStandards/PHP_CodeSniffer - regex: true - file: "phpcs\\.phar(\\.asc)?" - target: "./" - token: ${{ secrets.GITHUB_TOKEN }} + run: |- + release=$(gh release view --repo PHPCSStandards/PHP_CodeSniffer --json tagName,name) + version=$(echo "$release" | jq -r '.tagName') + name=$(echo "$release" | jq -r '.name') + gh release download --repo PHPCSStandards/PHP_CodeSniffer --pattern "phpcs.phar" --pattern "phpcs.phar.asc" --dir ./ --clobber + echo "version=$version" >> $GITHUB_OUTPUT + echo "name=$name" >> $GITHUB_OUTPUT + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: "Verify GPG signature" run: |- gpg --no-default-keyring --keyring trustedkeys.kbx --keyserver hkps://keyserver.ubuntu.com --receive-keys 689DAD778FF08760E046228BA978220305CD5C32 D91D86963AF3A29B6520462297B02DD8E5071466 From 8822452b95d943a7d8659772ee63d2d9cfc270ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C5=A0pa=C4=8Dek?= Date: Fri, 1 May 2026 22:16:34 +0200 Subject: [PATCH 3/4] Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/create-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 38f5011..b469495 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -19,7 +19,7 @@ jobs: release=$(gh release view --repo PHPCSStandards/PHP_CodeSniffer --json tagName,name) version=$(echo "$release" | jq -r '.tagName') name=$(echo "$release" | jq -r '.name') - gh release download --repo PHPCSStandards/PHP_CodeSniffer --pattern "phpcs.phar" --pattern "phpcs.phar.asc" --dir ./ --clobber + gh release download --repo PHPCSStandards/PHP_CodeSniffer --tag "$version" --pattern "phpcs.phar" --pattern "phpcs.phar.asc" --dir ./ --clobber echo "version=$version" >> $GITHUB_OUTPUT echo "name=$name" >> $GITHUB_OUTPUT env: From 9248401e927fc11f0589f5b2e706af7ceb11d604 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 1 May 2026 20:18:04 +0000 Subject: [PATCH 4/4] Use multiline output delimiter format for GITHUB_OUTPUT Agent-Logs-Url: https://github.com/spaze/phpcs-phar/sessions/8f4d3157-72b7-460a-9a8c-63cc029d4e94 Co-authored-by: spaze <1966648+spaze@users.noreply.github.com> --- .github/workflows/create-release.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index b469495..dae04c4 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -20,8 +20,15 @@ jobs: version=$(echo "$release" | jq -r '.tagName') name=$(echo "$release" | jq -r '.name') gh release download --repo PHPCSStandards/PHP_CodeSniffer --tag "$version" --pattern "phpcs.phar" --pattern "phpcs.phar.asc" --dir ./ --clobber - echo "version=$version" >> $GITHUB_OUTPUT - echo "name=$name" >> $GITHUB_OUTPUT + delimiter=$(openssl rand -hex 8) + { + echo "version<<${delimiter}" + echo "${version}" + echo "${delimiter}" + echo "name<<${delimiter}" + echo "${name}" + echo "${delimiter}" + } >> "$GITHUB_OUTPUT" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: "Verify GPG signature"