170 Commits

Author SHA1 Message Date
Krzesimir Nowak
23984dc110 Fix NetBSD CI 2025-12-29 18:57:42 +01:00
Jeroen van Rijn
e9d8f90216 Add mbedtls dependecy for vendor tests 2025-12-03 20:52:48 +01:00
Jeroen van Rijn
55ef0e26fa brew install curl 2025-12-03 20:47:03 +01:00
Jeroen van Rijn
0bf1ca0435 apt only on ubuntu 2025-12-03 20:33:30 +01:00
Jeroen van Rijn
215a96d550 Fix CI? 2025-12-03 20:27:08 +01:00
gingerBill
99d8d728f4 Update ci.yml for Ubuntu for libcurl 2025-12-01 12:07:22 +00:00
Laytan Laats
171a8d1589 don't try to use amd64 lua lib on other architectures 2025-11-08 21:45:01 +01:00
Laytan Laats
2c7b4130eb ci for ubuntu arm 2025-11-08 19:53:50 +01:00
Laytan Laats
8fe976a989 fix up macos ci
macos-13 was recently made an arm runner, and now being removed afaik.
Move to macos-15-intel which should be the go to for intel MacOS now.

Also use macos-latest in line with ubuntu-latest for the arm version.
2025-11-07 21:47:10 +01:00
Jeroen van Rijn
e647f560db Try fix NetBSD CI 2025-07-11 15:47:55 +02:00
Jeroen van Rijn
1903d7211e Fix early join after start. 2025-06-21 11:47:00 +02:00
Jeroen van Rijn
4281dc4999 Attempt fix brew errors (#5345)
Disable macOS Intel for now.
2025-06-16 12:06:20 +02:00
Jeroen van Rijn
9dafd77bc0 Turn core:math/bìg tests into regular core:testing tests.
`core:math/big` has been verified against Python's big integer implementation long enough.
Turn it into a regular regression test using the `core:testing` framework, testing against
a generated corpus of test vectors.
2025-06-11 00:40:52 +02:00
Jeroen van Rijn
ae5c92ac38 Enable odin check examples/all for JS. 2025-06-04 11:08:25 +02:00
Laytan Laats
e09f226126 add examples/all/sdl3 for all sdl3 dependant packages
+ adds the wgpu glue packages to examples/all
2025-06-02 21:05:38 +02:00
Laytan Laats
8374854dd5 use brew clang instead of system clang 2025-05-09 23:13:06 +02:00
Laytan Laats
221dea76a4 Run MacOS CI with -sanitize:address 2025-05-09 23:12:59 +02:00
Lucas Perlind
11d2a9c867 Enable asan for windows and ubuntu CI tests
Other platforms either do not support asan at all or they
fail to link with the asan runtime.
2025-05-09 15:39:39 +10:00
Laytan
4eef57c6f1 ci: ok, had to brew update, can we now request @20 directly? 2025-04-02 21:24:12 +02:00
Laytan
85b3a79a25 ci: brew update? 2025-04-02 21:22:18 +02:00
Laytan
cab3239760 ci: fix macos llvm 20 2025-04-02 21:17:45 +02:00
Laytan
b0316b7076 ci: update to LLVM 20 on MacOS and Linux CI and releases 2025-04-02 21:13:10 +02:00
gingerBill
8e84933fe9 Use 18 for RISCV64 2025-03-19 09:23:15 +00:00
gingerBill
f13fc27ae0 Use LLVM-18 on FreeBSD 2025-03-18 16:53:10 +00:00
gingerBill
de14aa510b Use LLVM-18 on macOS Intel 2025-03-18 16:46:54 +00:00
gingerBill
f2b962a492 Use LLVM-18 for macOS ARM 2025-03-18 16:41:25 +00:00
gingerBill
cf982fc222 Update to LLVM 20 in CI. 2025-03-18 16:35:55 +00:00
gingerBill
d011cb871e Remove .wasm from CI 2025-03-07 11:18:19 +00:00
gingerBill
f7028aa46c Fix typo 2025-02-04 17:33:30 +00:00
gingerBill
7380f31e05 Add vendor:sdl3 to ci.yml 2025-02-04 17:13:15 +00:00
Laytan Laats
896319d0d5 ci: test issues on windows 2025-01-11 01:00:15 +01:00
Andreas T Jonsson
868e0f262c Updated NetBSD CI to pkgsrc Q3 release 2024-11-27 11:22:31 +01:00
Laytan Laats
0d834a2c2e fix paths 2024-10-02 17:52:12 +02:00
Laytan Laats
55e9a1b971 fix benchmarks not compiling and make sure it doesn't happen again by checking 2024-10-02 17:48:05 +02:00
Laytan Laats
6778598bc6 support the rpath changes on macos 2024-09-05 00:12:16 +02:00
Jeroen van Rijn
d602e2cc74 Remove duplicate vet flag. 2024-08-28 18:43:54 +02:00
Jeroen van Rijn
7b276cbc7e -vet -strict-style -disallow-do 2024-08-28 18:36:49 +02:00
Jeroen van Rijn
21dab9673d More -disallow-do in CI. 2024-08-28 18:13:53 +02:00
Laytan
ca6ef95b03 add support for linux_riscv64 and freestanding_riscv64 2024-08-20 14:06:40 +02:00
Jeroen van Rijn
6c46c9e04b Improve benchmarks. 2024-08-16 17:00:16 +02:00
Jeroen van Rijn
069ad446cd Merge pull request #4070 from Feoramund/test-runner-mem-fail-as-error
Let memory failures be errors in the test runner
2024-08-13 13:50:46 +02:00
Andreas T Jonsson
7af0291c7d Try use another arch URL for pkgsrc 2024-08-12 20:27:20 +02:00
Feoramund
675add4d90 Optionally treat memory failures as errors in the test runner
Enable with `-define:ODIN_TEST_FAIL_ON_BAD_MEMORY=true`.
2024-08-11 22:59:20 -04:00
Jeroen van Rijn
c5ed7083d2 Disable NetBSD CI 2024-08-09 19:44:51 +02:00
Jeroen van Rijn
d69e0bfa00 NetBSD vm fix. 2024-08-09 19:37:26 +02:00
Jeroen van Rijn
933f9f9bd1 Enable test leak = fatal on CI. 2024-08-08 21:31:30 +02:00
Laytan Laats
61008232e4 actually fail CI when NetBSD tests fail 2024-08-03 15:43:35 +02:00
Jeroen van Rijn
0fa62937d5 Fix NetBSD CI 2024-07-31 20:19:13 +02:00
Jeroen van Rijn
33d6677514 Merge pull request #3951 from Kelimion/lua_test
Add Lua example to `vendor:lua` as well as basic tests.
2024-07-24 17:50:49 +02:00
Jeroen van Rijn
8d6ff51922 Copy lua54.dll during CI test 2024-07-24 17:43:51 +02:00