Skip to content

Split tests and snapshots into separate steps#1089

Merged
aatxe merged 1 commit into
luau-lang:primaryfrom
Nicell:split-tests-snapshots
May 11, 2026
Merged

Split tests and snapshots into separate steps#1089
aatxe merged 1 commit into
luau-lang:primaryfrom
Nicell:split-tests-snapshots

Conversation

@Nicell
Copy link
Copy Markdown
Collaborator

@Nicell Nicell commented May 11, 2026

Since windows uses powershell by default, the lute test exit code is ignored and the snapshot one is just used. So if tests fail but snapshots pass, the CI step still passes on windows. By splitting the tests into two separate steps we should fix this. Alternatively we could force the shell to bash, but I think splitting into two steps is fine.

See an example of failing tests but still passing the step: https://github.com/luau-lang/lute/actions/runs/25634139014/job/75242932282?pr=1081

@aatxe aatxe merged commit 3a6c318 into luau-lang:primary May 11, 2026
15 checks passed
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.

2 participants