Skip to content

D10: tag-driven release pipeline — Marketplace pre-release + OpenVSX #34

Description

@rappdw

Releases are hand-cranked (local npm run release) (ROADMAP_1.0.md D10).

Work: tag push (v*) triggers: build matrix from #33-companion (platform targets) → GitHub Release with all vsix assets + docs/releases notes-file → vsce publish --pre-release per target → ovsx publish. Secrets: VSCE_PAT + OVSX_PAT. Keep scripts/release.sh as the local fallback. Publisher account verification + 2FA prerequisites documented.

Acceptance: pushing a tag produces GitHub Release + Marketplace pre-release + OpenVSX listing with no local steps. 0.9.x ships through this as the public beta channel; 1.0 flips --pre-release off. Size M.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions