Skip to content

ci: weekly upstream sync check#3

Merged
PolGuixe merged 1 commit into
mainfrom
ci/upstream-sync-check
Jun 3, 2026
Merged

ci: weekly upstream sync check#3
PolGuixe merged 1 commit into
mainfrom
ci/upstream-sync-check

Conversation

@PolGuixe

@PolGuixe PolGuixe commented Jun 3, 2026

Copy link
Copy Markdown
Member

Adds .github/workflows/upstream-sync-check.yml: scheduled (Mondays 09:00 UTC) + manually dispatchable.

What it does

  • Compares origin/main against willchen96/mike@main.
  • If upstream has new commits: opens or updates a single tracking issue with a compare link, the list of new commits, and a one-line cherry-pick recipe.
  • If upstream has nothing new: no-op, exits clean.
  • Dedup: reuses an open issue with [upstream-sync] title prefix instead of creating a new one each week.

Trying it

Once merged, run it manually once to verify: Actions → Upstream sync check → Run workflow. With upstream currently at 0 new commits, it should log "no changes" and exit.

No runtime impact

Pure CI infra change; no Worker, Railway service, or app code touched.

🤖 Generated with Claude Code

Adds a scheduled workflow that runs every Monday 09:00 UTC, compares
origin/main with willchen96/mike's main, and opens or updates a single
GitHub issue when upstream has new commits. If upstream hasn't moved, the
workflow no-ops.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@PolGuixe PolGuixe merged commit b341ab2 into main Jun 3, 2026
5 checks passed
@PolGuixe PolGuixe deleted the ci/upstream-sync-check branch June 3, 2026 13:16
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