Skip to content

Phase 1: split source vs published refs and verify dual publish#2085

Merged
aaronpowell merged 2 commits into
stagedfrom
aaronpowell-track-migration-to-marketplace-published
Jun 22, 2026
Merged

Phase 1: split source vs published refs and verify dual publish#2085
aaronpowell merged 2 commits into
stagedfrom
aaronpowell-track-migration-to-marketplace-published

Conversation

@aaronpowell

Copy link
Copy Markdown
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new instruction, prompt, agent, skill, workflow, or canvas extension file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, agent, skill, workflow, or canvas extension with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.
  • I am targeting the staged branch for this pull request.

Description

Phase 1 needs to preserve contributor flow while making published artifacts resolvable from marketplace. This PR finishes the repo-side wiring so source-content and published-artifact refs are explicit, and dual-publish output stays verifiable.

  • Adds explicit source vs published branch constants for raw URL/ref generation.
  • Updates README generation to use source-intent install links and documents the tool-facing published manifest on marketplace.
  • Adds a post-publish parity check in publish.yml to fail if main and marketplace diverge during the compatibility window.
  • Adds a contributor note linking Phase 2 execution to Issue Track migration to marketplace published branch and main source branch #1368 rollout gating.

Fixes: #1368


Type of Contribution

  • New instruction file.
  • New prompt file.
  • New agent file.
  • New plugin.
  • New skill file.
  • New agentic workflow.
  • New canvas extension.
  • Update to existing instruction, prompt, agent, plugin, skill, workflow, or canvas extension.
  • Other (please specify):

Additional Notes

Validation run in this branch covered npm run build and npm run plugin:validate. npm run skill:validate still reports a pre-existing repository issue in skills/aws-cloudwatch-investigation (invalid skill name format), unrelated to this change set.


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 22, 2026 04:48
@github-actions github-actions Bot added the workflow PR touches workflow automation label Jun 22, 2026

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

This PR updates the repository’s “source vs published” branch wiring to support Phase 1 of the migration to a dedicated marketplace published branch while preserving the existing contributor flow.

Changes:

  • Introduces explicit constants for source-content vs published-artifact refs and base URLs used for raw-link generation.
  • Updates README/plugin docs to surface “source” vs “published” guidance, including a tool-facing published manifest URL on marketplace.
  • Adds a post-publish parity check in publish.yml to fail the workflow if main and marketplace published outputs diverge.
Show a summary per file
File Description
eng/constants.mjs Adds source/published branch constants and corresponding raw base URLs; updates exports.
eng/update-readme.mjs Switches install badge URL generation to use source/published base URLs; adds published manifest + source guidance to the plugins section output.
docs/README.plugins.md Documents the published manifest URL on marketplace and a link to source plugin content.
CONTRIBUTING.md Adds a note pointing Phase 2 gating to Issue #1368 rollout status.
.github/workflows/publish.yml Adds a post-push parity check between main and marketplace branches.

Copilot's findings

  • Files reviewed: 5/5 changed files
  • Comments generated: 2

Comment thread eng/update-readme.mjs
Comment thread docs/README.plugins.md Outdated
@aaronpowell aaronpowell enabled auto-merge (squash) June 22, 2026 04:52
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@aaronpowell aaronpowell disabled auto-merge June 22, 2026 05:04
@aaronpowell aaronpowell merged commit b253270 into staged Jun 22, 2026
12 checks passed
@aaronpowell aaronpowell deleted the aaronpowell-track-migration-to-marketplace-published branch June 22, 2026 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

workflow PR touches workflow automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants