fix(ci): disable compare-releases to unblock releases (#361)

The concurrency group fix was insufficient — the runner SIGTERM occurs
even with a single CI run. The compare-releases.py script itself causes
the runner to die (~86s, exit 143) regardless of concurrency. Disabling
the step entirely until the script is debugged in claude-desktop-versions.

The fallback notes and if: always() hardening remain in place.

Co-Authored-By: Claude <claude@anthropic.com>
This commit is contained in:
aaddrick
2026-03-31 10:04:01 -04:00
parent 354f9706bc
commit beaf9ae2e2

View File

@@ -210,22 +210,24 @@ jobs:
echo "::warning::No previous release found"
fi
- name: Run compare-releases (upstream change)
if: steps.prev.outcome == 'success' && steps.prev.outputs.type == 'upstream'
timeout-minutes: 5
continue-on-error: true
env:
GH_TOKEN: ${{ github.token }}
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
appimage=$(find artifacts/ -name '*amd64*.AppImage' ! -name '*.zsync' | head -1)
python versions/scripts/compare-releases.py \
--old "${{ steps.prev.outputs.tag }}" \
--new "${GITHUB_REF_NAME}" \
--new-appimage "$appimage" \
--model sonnet \
--voice-profile-url "https://raw.githubusercontent.com/aaddrick/written-voice-replication/master/.claude/agents/aaddrick-voice.md" \
--workdir compare-work
# compare-releases disabled: script kills the runner (~86s OOM/SIGTERM),
# blocking releases. See #361. Re-enable once debugged in claude-desktop-versions.
# - name: Run compare-releases (upstream change)
# if: steps.prev.outcome == 'success' && steps.prev.outputs.type == 'upstream'
# timeout-minutes: 5
# continue-on-error: true
# env:
# GH_TOKEN: ${{ github.token }}
# ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
# run: |
# appimage=$(find artifacts/ -name '*amd64*.AppImage' ! -name '*.zsync' | head -1)
# python versions/scripts/compare-releases.py \
# --old "${{ steps.prev.outputs.tag }}" \
# --new "${GITHUB_REF_NAME}" \
# --new-appimage "$appimage" \
# --model sonnet \
# --voice-profile-url "https://raw.githubusercontent.com/aaddrick/written-voice-replication/master/.claude/agents/aaddrick-voice.md" \
# --workdir compare-work
- name: Append wrapper commits to upstream notes
if: steps.prev.outcome == 'success' && steps.prev.outputs.type == 'upstream'