Skip to content

Enable real signing on main branch#1475

Open
jonathanpeppers wants to merge 2 commits into
mainfrom
jonathanpeppers/sign-main-branch
Open

Enable real signing on main branch#1475
jonathanpeppers wants to merge 2 commits into
mainfrom
jonathanpeppers/sign-main-branch

Conversation

@jonathanpeppers

Copy link
Copy Markdown
Member

Currently build/ci/stage-sign-artifacts.yml only requests signType: Real for non-PR builds of release/* branches; everything else (including main) signs with Test. To enable shipping directly out of main, this expands the condition so non-PR builds of main also produce real-signed artifacts.

PR builds remain test-signed regardless of target branch.

Real signing previously only triggered for release/* branches. Add main to the condition so non-PR builds of main also produce signed artifacts, enabling shipping directly from main.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 18, 2026 20:36

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Azure Pipelines signing stage so that non–Pull Request builds from main (in addition to release/*) request real signing, enabling release-quality artifacts to be produced directly from main.

Changes:

  • Expand the signType: Real condition to include refs/heads/main for non-PR runs.
  • Keep signType: Test for all PR-triggered builds (via Build.Reason check).

Comment thread build/ci/stage-sign-artifacts.yml Outdated
Comment thread build/ci/stage-sign-artifacts.yml Outdated
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants