Skip to content

ci: enforce the Vite+ jobs and stop running prettier and JSON validity - #4

Merged
bryanfawcett merged 1 commit into
mainfrom
ci/vite-plus-enforce
Oct 2, 2026
Merged

bryanfawcett merged 1 commit into
mainfrom
ci/vite-plus-enforce

Conversation

@bryanfawcett

Copy link
Copy Markdown
Contributor

Final step of the openNTL Vite+ rollout (owner approval 2026-10-03, after the mzizi-dev pilot).

  • The vite-plus job no longer sets enforce: false, so it is enforced by default. Every openNTL repo has no root package.json, and empty probe PRs in all of them passed the four advisory jobs with no findings.
  • The lint job passes prettier: false and json-validity: false. vite-plus / fmt replaces both.
  • Ruleset order: the four vite-plus / contexts were added to org-wide-main-protection before this PR. lint / prettier and lint / JSON validity come out of it after this merges, so no required context is ever left without a job reporting it. The ruleset was backed up first.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GHjaH1Vt2dVLWU68iz8tFq

The vite-plus job drops enforce: false, so a failing vite-plus job now
fails this required workflow. Every openNTL repo passed the advisory run.

The lint job passes prettier: false and json-validity: false: the org
ruleset now requires vite-plus / fmt, check, test and build, and
vite-plus / fmt replaces both retired contexts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GHjaH1Vt2dVLWU68iz8tFq
Signed-off-by: Bryan Fawcett <bryan@nyuchi.com>
@bryanfawcett
bryanfawcett merged commit 2ec62bb into main Oct 2, 2026
11 checks passed
@bryanfawcett
bryanfawcett deleted the ci/vite-plus-enforce branch October 2, 2026 18:20
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