Commit Graph

188 Commits

Author SHA1 Message Date
Laytan Laats
5dd89a29e6 ci: make releases use LLVM 18
Since we updated to LLVM 18 on Windows now, we should make the releases
for non-windows use LLVM 18 too, this way all releases use the same version.
2024-07-08 15:49:37 +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
Jeroen van Rijn
460ffe1aee Rewrite upload_b2 nightly action against B2 SDK 2024-06-05 21:04:35 +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
Jeroen van Rijn
c3b94b9e1d Merge pull request #3646 from Feoramund/multi-test
Refactor the test runner
2024-06-04 13:23:52 +02:00
gingerBill
dc6a8e5ffb Fix typo 2024-06-03 22:44:12 +01:00
gingerBill
5b5106baee Try updating nightly stuff 2024-06-03 22:36:54 +01: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
Laytan
ae9f026f4b llvm 17 on macos arm releases 2024-03-25 14:05:07 +01:00
Laytan Laats
46093bad1e update LLVM to 17 for releases 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
23cd64ec35 reduce dynamic library dependencies for macos release 2024-02-29 23:39:18 +01:00
Laytan Laats
17b1c8d338 fix releases being a zip of a zip 2024-02-29 17:00:20 +01:00
Laytan Laats
ee543a304a Zip so compiler keeps executable permissions 2024-02-22 21:04:08 +01:00
Laytan Laats
b894df2125 Make MacOS releases self contained / bundle LLVM 2024-02-22 20:38:25 +01: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
Laytan Laats
9d5afee24b Fix not having the base collection in releases 2024-01-30 21:15:56 +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
jcmdln
798660c007 Ensure required licenses are in distributable bundles 2023-10-18 17:20:12 -04:00