Skip to content

Add scheduled job that rebuilds the patch stack on upstream master - #7

Merged
roachadam merged 1 commit into
mainfrom
fork/sync-upstream
Oct 22, 2026
Merged

roachadam merged 1 commit into
mainfrom
fork/sync-upstream

Conversation

@roachadam

@roachadam roachadam commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Runs .fork/sync-upstream.sh weekly (and on demand) to rebuild our patches on the newest upstream master, then opens a pull request for review. Nothing is merged or approved automatically.

  • build job: read-only token, no stored credentials, no Go cache. Rebuilds the stack, bundles it before running upstream code, then runs go vet and go test -race.
  • publish job: runs only if build passed and never runs upstream code. Verifies the bundle is a sync merge on top of main and pushes sync/upstream, then opens the PR.
  • Actions are pinned to commit SHAs.
  • PR body links the exact upstream compare range and shows any go.mod changes.

Base automatically changed from fork/module-path to master October 22, 2026 20:57
Runs .fork/sync-upstream.sh weekly. Upstream code is built and tested in a read-only job; a separate job pushes the result and opens a pull request for review. Nothing is merged automatically.
@roachadam
roachadam merged commit e345fdf into main Oct 22, 2026
@roachadam
roachadam deleted the fork/sync-upstream branch October 22, 2026 21:14
@roachadam roachadam mentioned this pull request Oct 22, 2026
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