镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Add weekly release/stable sync automation - #6238

Open
max-charlamb wants to merge 2 commits into
mainfrom
dev/max-charlamb/weekly-release-sync
Open

max-charlamb wants to merge 2 commits into
mainfrom
dev/max-charlamb/weekly-release-sync

Conversation

@max-charlamb

@max-charlamb max-charlamb commented Nov 13, 2026 •

Copy link
Copy Markdown
Member

Summary

  • run every Friday at 20:00 UTC, with manual dispatch support
  • merge the latest release/stable and main commits into automation/release-sync
  • restore eng/Versions.props, eng/Version.Details.props, eng/Version.Details.xml, and global.json from release/stable before pushing
  • intentionally leave version and dependency bumps to independent, reviewed release/stable pull requests
  • create or update an automation/release-sync -> release/stable pull request
  • fail on merge conflicts without resetting or force-pushing the automation branch

This replaces the closed #6232 approach and removes its dependency on the discarded pipeline dry-run mode.

Validation

  • parsed the workflow YAML and verified its schedule, permissions, branch configuration, and step conditions
  • checked both embedded shell scripts with bash -n
  • replayed the current main -> release/stable merge and verified all four restored files exactly match release/stable
  • confirmed the implementation branch is based on current origin/main
  • git diff --check passes

Update a persistent automation/release-sync branch from release/stable and main every Friday, then create or refresh its pull request to release/stable.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 20509674-cc28-401c-a1fa-0f8dbe23d5f0
@max-charlamb
max-charlamb requested a review from a team as a code owner November 13, 2026 03:31
Restore release-owned version and dependency metadata from release/stable after merging main. Intentional version changes remain separate reviewed updates.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 20509674-cc28-401c-a1fa-0f8dbe23d5f0
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