-
Notifications
You must be signed in to change notification settings - Fork 293
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
internal/ci: run most tests on 32 bits too
Ensure that the entire build and all tests succeed on a 32-bit platform as well. This should catch if any of the code or test cases rely on bit sizes, such as int being 64 bits, which could cause portability bugs for 32-bit platforms. While GOARCH=386 isn't particularly popular anymore, it can run on an amd64 machine, and the Linux runners on GitHub Actions use amd64. Running just the short tests is enough for now. While here, better document why we only run the tests with -race on a single platform and Go version too. Fixes #3540. Signed-off-by: Daniel Martí <[email protected]> Change-Id: I09dd367434f835e983ad53d5106b9102646f1811 Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/1203194 Reviewed-by: Roger Peppe <[email protected]> TryBot-Result: CUEcueckoo <[email protected]> Unity-Result: CUE porcuepine <[email protected]>
- Loading branch information
Showing
2 changed files
with
27 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters