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
zhibog
77d6364405
Try Windows 2022, since the windows tests failed. Likely because I compiled them on a newer version of VS. Also added another when statement to make sure Linux still uses botan-2, because they haven't updated
2023-05-03 21:12:27 +02:00
zhibog
077a611a5e
Add Botan 3.0, comment some tests, due to removed algorithms
2023-05-03 20:55:11 +02:00
Jeroen van Rijn
e1654e9dd3
Don't test Botan on MacOS for now
...
Homebrew decided to update the formula for Botan to support version 3.0 of the package only.
Until we update the bindings and the Windows library to match, we can't test on Mac.
2023-05-02 14:16:07 +02:00