Skip to content

ci: run the check jobs on Windows beside Linux - #111

Merged
Upd4ting merged 1 commit into
mainfrom
ci/windows
Nov 13, 2026
Merged

Upd4ting merged 1 commit into
mainfrom
ci/windows

Conversation

@Upd4ting

@Upd4ting Upd4ting commented Nov 13, 2026 •

Copy link
Copy Markdown
Member

Why

Run this repo's CI on Windows in parallel with Linux, so the AntelopeJS stack is known to work on Windows (ANT-2200, parent ANT-1664).

What

  • .github/workflows/ci.yml passes windows: true to AntelopeJS/.github ci-node.yml@v1. The check and test jobs now run on windows-latest beside the Linux ones. There was no hand-written Windows job to replace.
  • @antelopejs/tooling-configs goes from ^0.5.5 to ^0.5.8, the release with Windows support for the pack's checks.
  • antelopejs-sync rewrote two pack-managed files on that bump: the stack table in README.md (adds mysql) and .agents/skills/verify-interface/SKILL.md (documents services[].args).

Proof

The first run with windows: true passed on Windows with no change to source or tests, so the before and after runs are the same run: run 43417326189 on c5f86e4.

Job Runner Result
Node .nvmrc on Windows Microsoft Windows Server 2025 Checks: 9 passed, 0 failed, 2 skipped.
Test .nvmrc on Windows Microsoft Windows Server 2025 118 passing (844ms)
Node .nvmrc Ubuntu Checks: 10 passed, 0 failed, 1 skipped.
Test .nvmrc Ubuntu 118 passing (529ms)

There were no Windows failures to fix, so this PR adds no test.

Attention

This PR adds no Windows-only skip. The Windows check job skips test and sync:check because the shared workflow sets them, not this repo (ci-node.yml@v1, ANTELOPEJS_CHECKS_SKIP: ${{ runner.os == 'Windows' && (inputs.test-job && 'test,sync:check' || 'sync:check') || ... }}). test runs in its own Windows job. sync:check compares managed file contents and ran in the Linux check job of the same run.

@Upd4ting
Upd4ting merged commit d151fe5 into main Nov 13, 2026
10 checks passed
@Upd4ting
Upd4ting deleted the ci/windows branch November 13, 2026 11:33
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