Skip to content

[ci] Add test workflow - #223

Merged
kevinresol merged 5 commits into
HaxeFoundation:masterfrom
tobil4sk:ci-haxe-tests
Jul 14, 2026
Merged

kevinresol merged 5 commits into
HaxeFoundation:masterfrom
tobil4sk:ci-haxe-tests

Conversation

@tobil4sk

Copy link
Copy Markdown
Member

Checks out the haxe repo and runs the test suite, including sys tests.

Due to a nodejs/libuv bug, we need minimum nodejs 24 to pass the tests on windows, see: HaxeFoundation/haxe#12952

Closes #188.

tobil4sk added 5 commits July 13, 2026 15:24
UTest requires 4.1.0 or above
Older versions of node have a buggy libuv that crashes on certain
boundary unicode characters.
@kevinresol
kevinresol merged commit 8f683b5 into HaxeFoundation:master Jul 14, 2026
10 checks passed
@tobil4sk
tobil4sk deleted the ci-haxe-tests branch July 14, 2026 08:24
kevinresol pushed a commit that referenced this pull request Jul 15, 2026
* [ci] Run haxe repo tests

* [ci] Disable test fail fast

* [ci] Remove 4.0.5 from test matrix

UTest requires 4.1.0 or above

* [ci] Use node 24 for tests on windows

Older versions of node have a buggy libuv that crashes on certain
boundary unicode characters.

* [ci] Wait for tests before deploying
# Conflicts:
#	.github/workflows/main.yml
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.

Migrate CI to github actions

2 participants