Skip to content

Run CI through the shared GitHub Actions library - #593

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 is merged into ci.yml: engine calls node-ci.yml (src/engine, Node 24, typecheck, lint, test, then build/Test-EnginePackage.ps1); powershell runs the library's pwsh-check action (the repo has no Pester tests); replay runs on tags only.
  • Inline steps move into build/Test-EnginePackage.ps1, build/Test-ReplayOracle.ps1, build/Invoke-EngineRelease.ps1 and tools/host-smoke/Invoke-HostImage.ps1; docs that named the old workflows are updated.
  • .github/gates.json lists the 8 gates the workflows run.

Behaviour change: the docs-only pull request skip is gone.

Required check: engine becomes engine / Result. The ruleset needs updating for this to merge.

Verified locally: 6 of 8 gates (2278 Node tests, 12 dotnet), actionlint. The 2 host-image smoke gates were not run locally; they need REGISTRY_TOKEN.

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