Skip to content

ci: run extended validation alongside core validation - #42

Merged
CatOfJupit3r merged 1 commit into
mainfrom
ci/extended-validation-job
Oct 15, 2026
Merged

CatOfJupit3r merged 1 commit into
mainfrom
ci/extended-validation-job

Conversation

@CatOfJupit3r

Copy link
Copy Markdown
Owner

What changed

Extended validation now runs as a normal Extended validation job in .github/workflows/ci.yml, in parallel with Core validation, on pull_request and push to main. Its steps are unchanged: dependency pin check, Bun/Deno setup, full pnpm install --frozen-lockfile, pnpm check, pnpm test:runtimes, and the Node 18 runtime check. The job uses the workflow-level permissions: contents: read and a normal checkout with persist-credentials: false. It also uses the pnpm store cache, as the core job does.

.github/workflows/extended-validation.yml is removed, along with pull_request_target, the extended-validation environment, allow-unsafe-pr-checkout, and the report status job.

CONTRIBUTING.md, MAINTAINERS.md, SECURITY.md, and the PR template (the "Maintainer gate" checkbox is gone) now describe the new flow.

Action refs and tool versions match what main uses today. PR #34 will need to apply its SHA pins and Node/Bun bumps to the new job and delete extended-validation.yml when it rebases.

Closes #41

Manual repository-settings steps (after merge)

  • Branch ruleset: replace the required enumwaii/extended-validation status with the Extended validation job check.
  • Delete the extended-validation environment.
  • Settings → Actions → General → Fork pull request workflows: require approval for outside collaborators (or first-time contributors).

Validation

  • pnpm format:check passes.
  • CI on this PR should show both Core validation and Extended validation.

Move the extended job into ci.yml as a parallel job on pull_request and
push to main, and drop the pull_request_target workflow with its
environment gate and status-reporting job.

Closes #41
@CatOfJupit3r
CatOfJupit3r temporarily deployed to extended-validation October 15, 2026 20:15 — with GitHub Actions Inactive
@CatOfJupit3r
CatOfJupit3r merged commit 7471e24 into main Oct 15, 2026
3 of 5 checks passed
@CatOfJupit3r
CatOfJupit3r deleted the ci/extended-validation-job branch October 15, 2026 20:19

This branch was previously deployed

1 inactive deployment
extended-validation — 72e04352 Deployed Oct 15, 2026 by CatOfJupit3r via Extended validation #43
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.

ci: run extended validation alongside core validation instead of behind a manual gate

1 participant