aboutsummaryrefslogtreecommitdiff
path: root/ci/riscv64-linux-debug.sh
AgeCommit message (Collapse)Author
2025-10-18ci: final bump to all unit test timeoutsMatthew Lugg
The last commit passed CI, so this final bump is just to allow for deviation caused by different loads on the runner machines. With this change, I don't expect any current unit test to ever time out, even when CI is under extreme load.
2025-10-18compiler: rename `--test-timeout-ms` to `--test-timeout`Matthew Lugg
The unit can now be specified in the argument.
2025-10-18ci: bump unit test timeoutsmlugg
2025-10-18ci: set unit test timeoutsmlugg
2025-10-01ci: move Git repository unshallowing to the workflowAlex Rønne Petersen
2025-10-01ci: stop requiring an ARCH environment variable to be setAlex Rønne Petersen
2025-10-01ci: run test-error-traces on riscv64-linuxAlex Rønne Petersen
2025-09-27ci: remove -Dskip-translate-c from riscv64-linux scriptsAlex Rønne Petersen
This no longer exists and caused the build to fail.
2025-09-16test: remove test-compare-output and test-asm-link testsAlex Rønne Petersen
These were low value and unfocused tests. We already have coverage of the important aspects of these tests elsewhere. Additionally, there was really no need for these to have their own test harness.
2025-08-30ci: update tarballs to 0.16.0-dev.104+689461e31Alex Rønne Petersen
2025-08-03Revert "ci: target baseline instead of spacemit_x60 on riscv64-linux"Alex Rønne Petersen
This reverts commit fa445d86a110f1171b75824fe5ec139089fa4733. Narrator: It did, in fact, make a difference. For whatever reason, building LLVM against spacemit_x60 or baseline makes no noticeable difference in terms of performance, but building the Zig compiler against spacemit_x60 does. Also, the miscompilation that was causing riscv64-linux-debug to fail was in the LLVM libraries, not in the Zig compiler, so we may as well take the win here.
2025-08-03ci: target baseline instead of spacemit_x60 on riscv64-linuxAlex Rønne Petersen
Doesn't seem to make much of a difference anyway, and LLVM 20 appears to still have some miscompilations with vector and bitmanip extensions enabled.
2025-08-02ci: don't run test-standalone on riscv64-linuxAlex Rønne Petersen
2025-08-02ci: use -Dskip-compile-errors on riscv64-linuxAlex Rønne Petersen
2025-08-02ci: temporarily disable test-link on riscv64-linuxAlex Rønne Petersen
https://github.com/ziglang/zig/issues/24663
2025-07-17ci: skip single-threaded module tests on riscv64-linuxAlex Rønne Petersen
2025-07-17ci: skip translate-c tests on riscv64-linuxAlex Rønne Petersen
2025-07-17ci: skip building docs on riscv64-linuxAlex Rønne Petersen
2025-07-17ci: increase max rss for riscv64-linux back to 64GAlex Rønne Petersen
2025-07-15ci: skip building and checking stage4 on riscv64-linuxAlex Rønne Petersen
2025-07-15ci: skip some test steps on riscv64-linuxAlex Rønne Petersen
Specifically: * test-fmt * test-translate-c * test-run-translated-c * test-cli * test-incremental
2025-07-15ci: make changes to riscv64-linux to try to avoid timeoutsAlex Rønne Petersen
The idea is to have 2 runners per machine, since a lot of time is spent building stage3 and stage4, both of which are largely single-core affairs. This will make the test steps take longer, however, so the timeouts have been bumped a bit, and max RSS for the test step has been lowered from 64G to 32G to prevent OOM. Finally, we now only run a single ReleaseSafe job on PRs; Debug and Release jobs are limited to pushes.
2025-07-12ci: Add riscv64-linux-debug and riscv64-linux-releaseAlex Rønne Petersen