Skip to content

[Nova] feat(marketplace): consolidate pegify-marketplace into marketplace/ - #1

Open
praveshkhatana wants to merge 2 commits into
mainfrom
nova/marketplace-consolidation
Open

[Nova] feat(marketplace): consolidate pegify-marketplace into marketplace/#1
praveshkhatana wants to merge 2 commits into
mainfrom
nova/marketplace-consolidation

Conversation

@praveshkhatana

Copy link
Copy Markdown
Contributor

Summary

  • Moves 6 skill packages from PixoInteractive/pegify-marketplace into marketplace/packages/ in this repo
  • Moves build_index.py and sign_manifest.py into marketplace/scripts/
  • Adds .github/workflows/publish.yml with paths updated for the new layout
  • Updates registry URLs in manifests and build_index.py from pixointeractive.github.io/pegify-marketplace to pegify.github.io/pegify

Packages included

code-review, git-workflow, pr-description, systematic-debugging, tdd, writing-plans

Path changes in publish.yml

  • packages/*/manifest.yamlmarketplace/packages/*/manifest.yaml
  • python scripts/sign_manifest.pypython marketplace/scripts/sign_manifest.py
  • python scripts/build_index.pypython marketplace/scripts/build_index.py
  • Workflow now triggers only on marketplace/** path changes

Escalation required — Pages not enabled

Pegify/pegify has no GitHub Pages configured. The deploy step in publish.yml will fail until Pages is enabled (Settings → Pages → Source: GitHub Actions) and the REGISTRY_SIGNING_KEY secret is added to this repo.

How to verify

  • marketplace/packages/ contains 6 dirs, each with manifest.yaml + prompt.md
  • marketplace/scripts/build_index.py references REPO_ROOT / "marketplace" / "packages" and pegify.github.io/pegify
  • No Co-Authored-By: Claude anywhere in commit history (git log --format="%B" | grep -i claude)
  • Enable GitHub Pages + add REGISTRY_SIGNING_KEY secret before merging

Nova added 2 commits April 28, 2026 08:51
Move 6 skill packages and supporting scripts from PixoInteractive/pegify-marketplace
into marketplace/ within this repo. Update publish.yml paths and registry URLs to
point at pegify.github.io/pegify.

Pegi: Nova
- build_index.py: update manifest_url base to raw.githubusercontent.com
- publish.yml: replace Pages deploy with git commit+push of dist/; drop
  pages+id-token permissions, add contents:write

Pegi: Nova
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