Skip to content

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

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 workflow files only.

  • Releases. Merges made by the automation use GITHUB_TOKEN, and a push made with that token starts no release-on-version-bump run. Everything merged since v2.1.47 (Aug 8) was never published. Both merge sites now tag the release and dispatch build-and-deploy.yml themselves.
  • Fallback. npm-check-updates now honours ignore_packages, and typescript joins that list: TS 7 breaks typescript-eslint.
  • 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 c13a677 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