Skip to content

drift: auto-merge when core.ts is unchanged and checks pass - #11

Merged
kwaich merged 1 commit into
mainfrom
drift-auto-merge
Oct 23, 2026
Merged

kwaich merged 1 commit into
mainfrom
drift-auto-merge

Conversation

@kwaich

@kwaich kwaich commented Oct 23, 2026

Copy link
Copy Markdown
Owner

When the weekly drift run finds an upstream release whose core.ts is identical to the vendored one and every check in the workflow passed, it now dispatches ci.yml on the branch and sets the PR to auto-merge. PRs opened with the workflow token do not start CI, so the dispatch is what satisfies the required checks (check (20), check (22), integration).

  • Adds actions: write so the workflow can dispatch CI.
  • Any core.ts diff, or a failed check, still leaves the PR for manual review.
  • Needs Allow auto-merge in the repo settings (now enabled).
  • README paragraph updated.

Not covered: schemas.json can change without a core.ts change; it only affects wf schema output. Not tested end to end, since that needs a new upstream release with an unchanged core.ts. Watch the first one.

@kwaich
kwaich enabled auto-merge October 23, 2026 14:23
@kwaich
kwaich merged commit c1f801a into main Oct 23, 2026
3 checks passed
@kwaich
kwaich deleted the drift-auto-merge branch October 23, 2026 14:25
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.

1 participant