Skip to content

ci: run extension packaging for every pull request - #15

Merged
ziqq merged 1 commit into
masterfrom
ziqq/ci/required-repository-checks
Oct 23, 2026
Merged

ziqq merged 1 commit into
masterfrom
ziqq/ci/required-repository-checks

Conversation

@ziqq

@ziqq ziqq commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

The PR workflow could skip changes outside its path allowlist, leaving a future required packaging check without a result. Run the existing VSIX packaging job for every PR targeting the configured branches by removing that path filter.

The job, single-platform matrix, SHA-pinned Actions, permissions, and notification behavior are unchanged. Branch protection will be configured after this PR is merged.

Validation:

  • Parsed YAML is structurally identical to the base workflow after removing only on.pull_request.paths.
  • actionlint and git diff --check pass.
  • npm ci and @vscode/vsce@4.0.0 package pass locally with Node 22; the VSIX contains 51 files (13.55 MB).
  • GitHub CI passes for commit 04ac68436f64feff1c727a1d51382d6c9e530e50, including VSIX packaging and notification.

After merge, require the existing Checkout VS Code Extension (ubuntu-latest) check from GitHub Actions (app ID 15368).

Co-authored-by: ziqqineyo <a.a.ustinoff@yandex.ru>
@ziqq ziqq self-assigned this Oct 23, 2026
@ziqq
ziqq merged commit 53d3568 into master Oct 23, 2026
20 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