Human maintainer steps for a tagged release + optional Marketplace / Open VSX publish.
GitHub → Settings → Secrets and variables → Actions:
| Secret | Purpose |
|---|---|
VSCE_PAT |
VS Marketplace publish |
OVSX_PAT |
Open VSX publish |
Optional — without them, the workflow still builds a .vsix and (on tags) a GitHub Release.
Agents cannot set these secrets.
make check
# with backend up:
CREER_OFFLINE=1 make backend-run &
make smoke
make extension-package # → creer-1.5.0.vsixFollow docs/RELEASE_CHECKLIST.md.
git tag -a v1.5.0 -m "Creer v1.5.0"
git push origin v1.5.0Confirm GitHub Release has the .vsix. If secrets are set, confirm Marketplace / Open VSX.