Skip to content

chore: prepare for first publish#73

Merged
github-actions[bot] merged 3 commits into
mainfrom
publish-prep
Jun 5, 2026
Merged

chore: prepare for first publish#73
github-actions[bot] merged 3 commits into
mainfrom
publish-prep

Conversation

@SebTardif

Copy link
Copy Markdown
Contributor

Preparation work for the first Marketplace and Open VSX publish.

Changes

  • .vscodeignore fix: Correct case for AGENTS.md/CLAUDE.md (vsce uses case-sensitive matching, so Agents.md did not exclude AGENTS.md on Linux CI). Add exclusions for GEMINI.md, .gitignore, .nvmrc, .release-please-manifest.json, and release-please-config.json. Reduces .vsix from 50 files (253 KB) to 43 files (249 KB).
  • Release workflow: Add conditional guards (if: secrets.VSCE_PAT != '') to the Marketplace and Open VSX publish steps so the release job skips gracefully when secrets are missing.
  • README: Add VS Code Marketplace and Open VSX badges. Add an Install section with direct store links and search instructions. Simplify Get Started to mention the Install Patchloom command.
  • package.json: Remove inaccurate categories (Programming Languages, Linters) that do not describe this extension.

Verification

  • npm run check passes (193 tests, 82% coverage, 43-file .vsix at 249 KB)
  • No functional code changes

Refs #1, #58, #59

- Fix .vscodeignore: correct case for AGENTS.md/CLAUDE.md, exclude
  GEMINI.md, .gitignore, .nvmrc, and release-please config files.
  Reduces .vsix from 50 to 43 files.
- Add conditional guards to release workflow publish steps so they
  skip gracefully when secrets are not configured.
- Add VS Code Marketplace and Open VSX badges to README.
- Add Install section with direct store links and search instructions.
- Simplify Get Started: mention Install Patchloom command as
  alternative to manual CLI download.
- Remove inaccurate package.json categories (Programming Languages,
  Linters) that do not describe this extension.

Refs #1, #58, #59

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
github-actions[bot]
github-actions Bot previously approved these changes Jun 5, 2026
@github-actions github-actions Bot enabled auto-merge (squash) June 5, 2026 16:51
The Marketplace and Open VSX extension pages return 404 until the
first publish. Exclude them from lychee to unblock CI on the prep
PR. Remove the exclusions after the first successful publish.

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
github-actions[bot]
github-actions Bot previously approved these changes Jun 5, 2026
List VS Code version requirement and Patchloom CLI minimum version
in a dedicated section. Replace inline Contributing instructions
with a link to the full CONTRIBUTING.md guide.

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
@github-actions github-actions Bot merged commit 00cb3f5 into main Jun 5, 2026
23 checks passed
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