Skip to content

ci: add pull request validation workflow - #43

Merged
EndlessTrax merged 1 commit into
mainfrom
feat/pr-ci-checks
Jul 21, 2026
Merged

ci: add pull request validation workflow#43
EndlessTrax merged 1 commit into
mainfrom
feat/pr-ci-checks

Conversation

@EndlessTrax

@EndlessTrax EndlessTrax commented Jul 21, 2026

Copy link
Copy Markdown
Owner

This pull request adds a continuous integration (CI) workflow to validate pull requests and updates documentation to clarify the validation steps for contributors. The main changes include introducing a GitHub Actions workflow for PRs, documenting the validation steps in the README, and updating contributor instructions to reflect the new process.

Continuous Integration and Validation:

  • Added .github/workflows/ci.yml to run on every pull request, which installs dependencies, validates that all snippet catalogs are parseable JSON, and packages the extension using Node.js 20.
  • Updated README.md to describe the CI process and list the validation steps that run on every PR.

Documentation Updates:

  • Updated .github/copilot-instructions.md to clarify that the PR workflow mirrors local validation commands and to document the new PR checks and validation steps. [1] [2]

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@EndlessTrax EndlessTrax self-assigned this Jul 21, 2026
@EndlessTrax EndlessTrax added documentation Updated docs! github_actions Pull requests that update GitHub Actions code labels Jul 21, 2026
@EndlessTrax
EndlessTrax requested a review from Copilot July 21, 2026 01:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a pull-request validation workflow for this VS Code snippets extension and documents the same validation steps for contributors.

Changes:

  • Introduces a PR CI workflow that runs npm ci, validates snippet catalogs via JSON parsing, and packages the extension with npx vsce package on Node.js 20.
  • Documents the CI/local validation commands in both the README and .github/copilot-instructions.md.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
README.md Documents the PR CI validation steps and how to run them locally.
.github/workflows/ci.yml Adds PR workflow executing install, JSON validation, and VSIX packaging on Node.js 20.
.github/copilot-instructions.md Aligns Copilot instructions with the new CI/local validation workflow and clarifies PR checks.

@EndlessTrax
EndlessTrax merged commit 047c428 into main Jul 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Updated docs! github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants