Skip to content

Commit e0c783d

Browse files
committed
docs: add ci.yml to workflows table in README
ci: remove FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 Remove the major version ignore rules that were added based on stale knowledge.
1 parent 16f88c1 commit e0c783d

4 files changed

Lines changed: 533 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
branches: [master]
66

77
env:
8-
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
8+
environment: gh-pages
99

1010
jobs:
1111
ci:

.github/workflows/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ concurrency:
1515
cancel-in-progress: true
1616

1717
env:
18-
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
18+
environment: gh-pages
1919

2020
jobs:
2121
deploy:

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -139,13 +139,14 @@ restore or share your question bank.
139139

140140
### Workflows
141141

142-
| Workflow | Trigger | Purpose |
143-
| ------------ | ------------------------- | ------------------------------------------------------------- |
144-
| `deploy.yml` | push to `master` + manual | Type-check → lint → **test** → build → deploy to GitHub Pages |
142+
| Workflow | Trigger | Purpose |
143+
| ------------ | ------------------------- | -------------------------------------------------------------- |
144+
| `ci.yml` | PRs to `master` | Type-check, lint, test, build — blocks merge if any step fails |
145+
| `deploy.yml` | push to `master` + manual | Type-check → lint → **test** → build → deploy to GitHub Pages |
145146

146-
Sets `FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true` to opt into the Node 24 runner ahead of the June 2026 forced migration.
147+
Both workflows set `FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true` to opt into the Node 24 runner ahead of the June 2026 forced migration.
147148

148-
A push to `master` only deploys if all four gates pass. A failing test or lint error blocks the deploy.
149+
A push to `master` only deploys if all four gates pass. Dependabot PRs run through `ci.yml` automatically before merge.
149150

150151
### Versioning
151152

0 commit comments

Comments
 (0)