Repository navigation
Releases: MotusLabs/openspec-ext
Releases · MotusLabs/openspec-ext
Release list
OpenSpec (MotusLab) v0.2.2
Fixed
- Show a lightweight dashboard with an Open Folder action when OpenSpec starts without a workspace folder.
- Keep OpenSpec commands available in empty windows and guide users to the native folder picker without starting project services.
OpenSpec (MotusLab) v0.2.2-1 (PR #1)
ci: GitHub Actions pipeline for internal MotusLab releases
Summary
- CI (
.github/workflows/ci.yml): every PR tomainruns install (--frozen-lockfile), tests, lint (eslint src/), and a packaging smoke test; the produced.vsixis uploaded as a workflow artifact. - Release (
.github/workflows/release.yml), using the built-inGITHUB_TOKEN(no secrets needed):- PR merge to
main→ prereleasev<version>-<PR#>(e.g.v0.2.2-123) with the version patched into the vsix, notes from the PR title/body. vX.Y.Ztag push → stable release with tag↔package.json guard and CHANGELOG-derived notes.- Direct pushes to
mainwithout a PR: tests only, no release.
- PR merge to
- Identity for internal distribution: publisher
motuslabs(extension IDmotuslabs.openspec-workflow), displayName "OpenSpec (MotusLab)",repository.url→ MotusLabs. Settings keys (openspec.*) unchanged; olderrandysss.openspec-workflowbuilds should be uninstalled. - Reproducibility:
pnpm-lock.yamlcommitted,.nvmrc(Node 22) shared by local and CI. - Licensing:
THIRD_PARTY_NOTICES.md(codicons CC-BY-4.0 attribution) now ships in the vsix; no license required an extension rename. - Packaging hygiene:
.vscodeignoretightened — vsix shrinks 11.69 MB / 308 files → 2.08 MB / 81 files, no longer bundling.opencode/,.cursor/,.agents/, design docs, or transcripts. - Docs updated:
CLAUDE.md,docs/PUBLISHING.md(internal release flow now primary),README.md,CHANGELOG.md.
Test plan
- Local mirror of CI: frozen-lockfile install, 1017 tests pass, lint 0 errors,
pnpm run packagegreen - vsix manifest shows
Publisher="motuslabs";THIRD_PARTY_NOTICES.mdincluded; contents trimmed - Workflow YAML parsed; CHANGELOG notes-extraction awk verified against the 0.2.2 section
- This PR: CI workflow runs end-to-end
- After merge:
Releaseworkflow publishesv0.2.2-<PR#>prerelease with vsix attached
🤖 Generated with Claude Code
Pull request: #1