Skip to content

ci(autoupdate): release automated merges, retry red CI with its logs, close stale PRs - #48

Merged
siarheidudko merged 1 commit into
mainfrom
claude/stuck-prs-dependency-update-18rrre
Sep 24, 2026
Merged

siarheidudko merged 1 commit into
mainfrom
claude/stuck-prs-dependency-update-18rrre

Conversation

@siarheidudko

Copy link
Copy Markdown
Member

Generated from the siarheidudko/claude templates (siarheidudko/claude#9). This PR changes autoupdate.yml and claude.yml only. release.yml is untouched.

  • Releases. Merges made by the automation use GITHUB_TOKEN, and a push made with that token starts no workflow. CI never ran on main after them, so the release.yml chained to CI never fired: main is at 0.0.29, npm at 0.0.26. Both merge sites now dispatch release.yml with the merge commit (the live-model gate still runs first, and release.yml skips a version npm already has).
  • Fallback. npm-check-updates now honours ignore_packages, and typescript joins that list: TS 7 breaks tsup's bundled rollup-plugin-dts.
  • Claude. Claude now gets every Node version in the CI matrix and the logs of the failing CI jobs. It retries while CI is red (up to 3 attempts), and a success-path PR that CI rejects is handed to it.
  • Stale PRs. A new autoupdate run closes the older open autoupdate PRs.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PfHHX2WrotHCt9djnk6tMZ


Generated by Claude Code

… close stale PRs

Generated from siarheidudko/claude templates (siarheidudko/claude#9):

- Merges made by the automation (GITHUB_TOKEN) fire no push run, so they
  were never released; both merge sites now dispatch the release.
- The npm-check-updates fallback honours ignore_packages (--reject).
- claude.yml installs every CI matrix Node version (with-node), hands
  Claude the failing CI job logs and retries while CI is red (max 3).
- A success-path PR that CI rejects goes to Claude instead of stopping.
- A new autoupdate run closes older open autoupdate PRs.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PfHHX2WrotHCt9djnk6tMZ
@siarheidudko
siarheidudko marked this pull request as ready for review September 24, 2026 13:59
@siarheidudko
siarheidudko merged commit 41ca254 into main Sep 24, 2026
8 checks passed
@siarheidudko
siarheidudko deleted the claude/stuck-prs-dependency-update-18rrre branch September 24, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants