Skip to content

Conversation

@ColtMcG1
Copy link
Owner

This pull request updates the CI/CD workflows and package metadata to improve automation and consistency for publishing and releasing the VS Code extension. The main changes include adding a new workflow for publishing from the development branch, updating the release workflow to use Node.js 20 and caching dependencies, and standardizing the publisher name in package.json.

Workflow automation and improvements:

  • Added a new workflow file .github/workflows/dev.yml to automate packaging the VS Code extension on pushes to the development branch.
  • Updated .github/workflows/release.yml (renamed from .github/.workflows/release.yml) to remove tag-based triggers, so releases are now only triggered on pushes to the master branch.

Build and dependency management:

  • Changed Node.js version from 18 to 20 and added a step to cache node_modules in the release workflow for faster builds.
  • Updated the packaging command to use npx @vscode/vsce package for both workflows, ensuring consistency in extension packaging. [1] [2]

Metadata standardization:

  • Standardized the publisher name in package.json from "Colton McGraw" to "coltonmcgraw" for consistency with marketplace requirements.

@ColtMcG1 ColtMcG1 merged commit 38e69d7 into master Sep 15, 2025
1 check 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.

2 participants