Skip to content

Document the snap checklist - #16414

Open
Jakub Jareš (nohwnd) wants to merge 1 commit into
microsoft:mainfrom
nohwnd:nohwnd-musical-succotash
Open

Document the snap checklist#16414
Jakub Jareš (nohwnd) wants to merge 1 commit into
microsoft:mainfrom
nohwnd:nohwnd-musical-succotash

Conversation

@nohwnd

Copy link
Copy Markdown
Member

The snap has broken publishing from main twice in a row, four weeks apart, and both times for the same reason: the new VS <version> Maestro channel was not in the Arcade publishing configuration, so every official build of main failed at Publish Using Darc until dnceng added it. That took about two days each time. The same snap also leaves the new rel/<version> branch without a default channel, and those builds report success while publishing nothing. None of it was written down anywhere in the repo.

docs/snap.md is the checklist: the two branding pull requests, creating the channel and pointing main at it, getting the channel into Arcade's PublishingConstants.cs, adding the default channel for the new release branch, how to check that a build actually published, and where the real error hides when Publish Using Darc fails. Both failure modes are written out with their error text and the real channel ids (10800 and 10894) so the next person recognises them.

AGENTS.md and .github/copilot-instructions.md get a short pointer, so a red Publish Using Darc after a Branding as <version> commit is not mistaken for a regression.

Documentation only. Nothing under eng/ and no build or source file is touched.

🤖

The snap has broken publishing from main twice in a row, both times
because the new VS <version> Maestro channel was not in the Arcade
publishing configuration. It also leaves the new rel/<version> branch
without a default channel, which publishes nothing while the build
reports success. Neither step was written down anywhere.

Add docs/snap.md with the steps and both failure modes, and point at it
from AGENTS.md and the Copilot instructions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings August 25, 2026 15:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a written “snap” checklist to prevent recurring publishing outages after bumping main to a new VS version, and makes that guidance discoverable from agent-facing docs.

Changes:

  • Add docs/snap.md with a step-by-step snap checklist (branding PRs, Maestro channel/default-channel actions, Arcade publishing configuration, and how to read Publish Using Darc failures).
  • Add short pointers to the checklist in AGENTS.md and .github/copilot-instructions.md to reduce mis-triage of post-snap publishing failures.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
docs/snap.md New snap checklist documenting the recurring failure modes and the required Maestro/Arcade steps to avoid “Publish Using Darc” outages and silent non-publishing.
AGENTS.md Adds a brief “Snap” section pointing to docs/snap.md and summarizing the two common post-snap publishing pitfalls.
.github/copilot-instructions.md Adds the same “Snap” pointer/symptoms so Copilot guidance doesn’t misclassify the known publishing failure as a repo regression.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

2 participants