Skip to content

Run CI through the shared GitHub Actions library - #148

Merged
The-Running-Dev merged 2 commits into
mainfrom
ci/shared-node-pwsh
Oct 11, 2026
Merged

The-Running-Dev merged 2 commits into
mainfrom
ci/shared-node-pwsh

Conversation

@The-Running-Dev

Copy link
Copy Markdown
Owner

Moves CI onto the shared GitHub-ActionTemplates library (@v0).

  • verify.yml: powershell calls pwsh-ci.yml (Pester in tools, then tools/Test-SpecSet.ps1); content calls node-ci.yml (Node 24, recursive submodules, setup, then typecheck, test, export:content, check:clean).
  • tools/Test-CIWorkflow.Tests.ps1 and src/check-clean.test.ts check the new workflow shape.
  • .github/gates.json lists the 8 gates the workflows run.

Behaviour changes: npm install becomes npm ci; checkout is shallow (fetch-depth 1).

Checks: powershell / Result and content / Result.

Verified locally: all 8 gates (73 Pester, 76 Node tests), actionlint.

@The-Running-Dev
The-Running-Dev merged commit 39756e2 into main Oct 11, 2026
4 checks passed
@The-Running-Dev
The-Running-Dev deleted the ci/shared-node-pwsh branch October 11, 2026 10:57
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