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
Laytan Laats
4d86012d96
install lua for new lua vendor tests
2024-07-22 01:13:50 +02:00
Andreas T Jonsson
b26f4e0766
Use pkgsrc llvm for NetBSD CI
2024-07-02 11:43:01 +02:00
gingerBill
80592f0f51
Add -disallow-do in CI
2024-06-29 22:50:23 +01:00
Laytan Laats
604551eb2d
wasi: make the demo run on wasi and run it in CI
2024-06-29 23:15:31 +02:00
Feoramund
0e6bcd0dbb
Add FreeBSD to CI
2024-06-11 04:16:42 -04:00
Laytan Laats
9122c20d4b
update actions/checkout
2024-06-07 15:57:09 +02:00
Laytan Laats
0a528777e8
utilize odin test -all-packages instead of (make/bat) scripts for running tests
2024-06-07 15:50:00 +02:00
Andreas T Jonsson
f0e98372fb
Minor cleanup of makefiles and scripts
2024-06-05 15:37:02 +02:00
Andreas T Jonsson
58f07698e8
Added arm64 support for NetBSD
2024-06-05 10:18:47 +02:00
gingerBill
a0b1b8d1c3
Merge pull request #3673 from laytan/implement-foreign-import-improvements-on-vendor
...
Implement `#exists(path)` and use it to provide good errors for common missing vendor libraries
2024-06-04 19:57:09 +01:00
Laytan Laats
cd99625dd3
ci: compile needed libraries
2024-06-04 20:21:52 +02:00
Feoramund
c8539fe411
Revert "Disable NetBSD tests until 'undefined reference to stdout' is solved."
...
This reverts commit 21a1ddfbae .
2024-06-02 19:29:27 -04:00
Jeroen van Rijn
21a1ddfbae
Disable NetBSD tests until 'undefined reference to stdout' is solved.
2024-06-02 21:03:22 +02:00
Jeroen van Rijn
306169699c
Update ci.yml
2024-06-02 14:54:31 -04:00
Jeroen van Rijn
3354212f8e
Update ci.yml
...
Disable benchmark on Windows for a moment.
2024-06-02 14:54:31 -04:00
Jeroen van Rijn
54dae06ad1
Update CI
2024-06-02 14:54:31 -04:00
Jeroen van Rijn
8d93379e29
Factor benchmarks out into tests\benchmark\<pkg>
2024-06-02 14:54:29 -04:00
Andreas T Jonsson
5541f60233
Check examples/all on NetBSD
2024-05-13 10:02:48 +02:00
Andreas T Jonsson
3e181af409
Merge branch 'netbsd' into netbsd-ci
2024-05-13 09:44:27 +02:00
Jeroen van Rijn
3a3ae6d0df
Fix and re-enable .doc tests.
2024-05-11 19:25:35 +02:00
Andreas T Jonsson
1d3845abf5
Added prebuilt clang17
2024-05-02 16:52:46 +02:00
Andreas T Jonsson
ecaa26710b
Fixed invalid package name
2024-05-02 14:50:13 +02:00
Andreas T Jonsson
9de9223578
Use custom llvm binaries
2024-05-02 14:38:54 +02:00
Andreas T Jonsson
021271091a
Merge branch 'netbsd' into netbsd-ci
2024-05-02 09:34:17 +02:00
Andreas T Jonsson
c1ff7894df
Should only run BSD tests
2024-04-25 13:47:55 +02:00
Andreas T Jonsson
b6eaadb9a8
Fixed invalid git path
2024-04-25 13:31:33 +02:00
Andreas T Jonsson
f53abf736b
Print the path of the git safe directory
2024-04-25 13:25:46 +02:00
Andreas T Jonsson
4c9c0899a9
Added git safe directory config
2024-04-25 13:14:09 +02:00
Andreas T Jonsson
2b8836e29a
Fixed broken export
2024-04-25 13:03:19 +02:00
Andreas T Jonsson
101abb3004
Simple CI setup for NetBSD
2024-04-25 12:46:55 +02:00
Laytan Laats
448827c0e4
ci: fix macOS versions
2024-04-24 18:29:28 +02:00
Laytan Laats
dcc263c618
re-enable core tests on macos arm
2024-03-25 14:05:07 +01:00
Laytan Laats
3b34cf6dbb
Also update to LLVM 17 for general CI
2024-03-25 14:05:07 +01:00
gingerBill
5789df5c0c
Disable core library tests for ARM (Silly CI)
2024-03-06 14:54:23 +00:00
Yawning Angel
c044e295ce
vendor/botan: Remove
...
This is infrequently maintained, and has been a strict subset of what is
available in `core:crypto` for a while. Instead of improving the
bindings, it is better to spend resources improving `core:crypto`.
2024-03-04 18:20:56 +09:00
Laytan Laats
d5db49a3b0
name the workflows
2024-02-02 21:10:35 +01:00
Laytan Laats
07a4f4d017
add MacOS ARM target to CI and releases
2024-02-02 21:09:57 +01:00
Jeroen van Rijn
68d2b7bb89
Disable doc tests for now.
2023-12-27 15:29:40 +01:00
Jeroen van Rijn
8714fd77a0
Temporarily disable vendor tests on macOS (botan)
2023-11-06 22:24:02 +01:00
gingerBill
fc64e787a3
Change to LLVM@13 for ci.yml on Mac
2023-08-15 10:55:37 +01:00