Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 11 additions & 9 deletions .github/workflows/org-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,17 @@
#
# Two jobs, both calling reusable workflows in nyuchi/.github:
#
# lint lint / actionlint, lint / JSON validity, lint / prettier,
# lint / markdownlint, lint / yamllint
# lint lint / actionlint, lint / markdownlint, lint / yamllint
# vite-plus vite-plus / fmt, vite-plus / check, vite-plus / test,
# vite-plus / build
#
# openNTL is moving from prettier to Vite+ after the mzizi-dev pilot (owner
# approval 2026-10-03). The vite-plus job runs with `enforce: false` until
# every repo passes it: a failure here would fail this REQUIRED workflow and
# block the PR, so it starts advisory (warnings, green job). The order of the
# remaining steps is in the MIGRATION section of
# openNTL moved from prettier to Vite+ after the mzizi-dev pilot (owner
# approval 2026-10-03). The vite-plus job ran advisory (`enforce: false`)
# until every repo passed it, and is now enforced: a failing vite-plus job
# fails this REQUIRED workflow. The `vite-plus /` contexts are required in
# the org ruleset; `lint / prettier` and `lint / JSON validity` are not, and
# the lint job no longer runs them (`vite-plus / fmt` replaces both). The
# full order is the MIGRATION section of
# nyuchi/.github/.github/workflows/reusable-vite-plus.yml.
#
# A repo's own .prettierrc, .prettierignore, .markdownlint.jsonc,
Expand All @@ -37,7 +38,8 @@ permissions:
jobs:
lint:
uses: nyuchi/.github/.github/workflows/reusable-lint.yml@main
with:
prettier: false
json-validity: false
vite-plus:
uses: nyuchi/.github/.github/workflows/reusable-vite-plus.yml@main
with:
enforce: false
Loading