Improve gh release permission failure handling

This commit is contained in:
copilot-swe-agent[bot]
2026-06-02 10:09:00 -07:00
committed by Jeshua Ben Joseph
parent 784dc69f1e
commit ea94d20ef3
+2 -2
View File
@@ -152,8 +152,8 @@ jobs:
GH_RELEASE_EXIT_CODE=$? GH_RELEASE_EXIT_CODE=$?
set -e set -e
if [ ${GH_RELEASE_EXIT_CODE} -ne 0 ]; then if [ "${GH_RELEASE_EXIT_CODE}" -ne 0 ]; then
if echo "${GH_RELEASE_OUTPUT}" | grep -Eq "HTTP 403|Resource not accessible by integration"; then if [ "${GH_RELEASE_EXIT_CODE}" -eq 4 ] || echo "${GH_RELEASE_OUTPUT}" | grep -Eq "HTTP 403|Resource not accessible by integration"; then
echo "::warning::Skipping GitHub release creation for ${{ steps.release.outputs.next_tag }} because the workflow token cannot create releases." echo "::warning::Skipping GitHub release creation for ${{ steps.release.outputs.next_tag }} because the workflow token cannot create releases."
else else
echo "${GH_RELEASE_OUTPUT}" >&2 echo "${GH_RELEASE_OUTPUT}" >&2