Skip to content

Release selfref automation - #638

Draft
MaddyMicrosoft wants to merge 6 commits into
masterfrom
release-selfref-automation
Draft

Release selfref automation#638
MaddyMicrosoft wants to merge 6 commits into
masterfrom
release-selfref-automation

Conversation

@MaddyMicrosoft

Copy link
Copy Markdown
Member

No description provided.

MaddyMicrosoft and others added 2 commits September 3, 2026 06:35
Use the release deploy key (SSH) for git operations in release.yml and
rollback.yml so branch/tag pushes bypass the tag protection rulesets and
trigger the CI / live-test workflows, which GITHUB_TOKEN pushes do not.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add an open-selfpin-pr job that runs after a current-major release, rewrites
the azure/login@<sha> self-references in the workflow files to the new release
commit, pushes a chore/* branch, and opens a PR via GITHUB_TOKEN. Uses the
default token (not the deploy key) since chore/* branches are unprotected.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
MaddyMicrosoft and others added 4 commits September 4, 2026 05:41
Use the release deploy key (SSH) for git operations in release.yml and
rollback.yml so branch/tag pushes bypass the tag protection rulesets and
trigger the CI / live-test workflows, which GITHUB_TOKEN pushes do not.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add an open-selfpin-pr job that runs after a current-major release, rewrites
the azure/login@<sha> self-references in the workflow files to the new release
commit, pushes a chore/* branch, and opens a PR via GITHUB_TOKEN. Uses the
default token (not the deploy key) since chore/* branches are unprotected.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The release workflow's open-selfpin-pr job bumps the azure/login
self-reference pins on each release, so ignore azure/login in Dependabot
to avoid duplicate bump PRs. Third-party actions remain covered.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Not ready

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant