Skip to content

chore(store): move the extension into extension/ so only it ships - #23

Merged
chhoumann merged 3 commits into
mainfrom
store-review-2
Oct 12, 2026
Merged

chhoumann merged 3 commits into
mainfrom
store-review-2

Conversation

@chhoumann

Copy link
Copy Markdown
Owner

The Raycast Store reviewer on raycast/extensions#31967 asked for two things: a README without the Development and Install sections and the badges, and an extension folder without the vaults, the scripts, ARCHITECTURE.md, and the e2e:protocol npm script.

ray publish copies its whole working directory into the monorepo and has no ignore file, so the extension now lives in extension/ and is published from there, the same layout the monorepo uses. The root README holds the dev notes and points at the store README, which links ARCHITECTURE.md on GitHub. CI runs in extension/. The e2e script imports from there and the e2e vault now expects QuickAdd 2.32.1, which its current-note cases need.

A git archive export with export-ignore was tried first and dropped: the publish tool reads the source repo's history and its local publish tag to tell a new release apart from reviewer edits in the monorepo, and a throwaway repo loses both.

Verified: CI=true npm run lint, npm test (89), npm run build, and npx tsc --noEmit in extension/; scripts/e2e-protocol.mts passes 19 of 19 against the e2e vault; the store copy diffed against the open store PR removes exactly ARCHITECTURE.md, LICENSE, demo-vault, e2e-vault, and scripts.

The Raycast reviewer asked for the vaults, the scripts, ARCHITECTURE.md,
and the dev sections of the README to stay out of raycast/extensions.
ray publish copies its whole working directory and has no ignore file,
so the extension now lives in extension/ and is published from there,
the way the monorepo lays extensions out. The root README holds the
dev notes, and the store README links ARCHITECTURE.md on GitHub.
The current-note cases need 2.32, and the vault's manifest still said 2.30.0.
@chhoumann
chhoumann merged commit 0ca7897 into main Oct 12, 2026
2 checks passed
@chhoumann
chhoumann deleted the store-review-2 branch October 12, 2026 23:13
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