Commit Graph

174 Commits

Author SHA1 Message Date
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
gingerBill
d8acbda548 Update to llvm@13 for Mac
Brew has broke llvm@11
2023-08-15 21:25:14 +01:00
gingerBill
fc64e787a3 Change to LLVM@13 for ci.yml on Mac 2023-08-15 10:55:37 +01:00
Laytan Laats
d352e2fa31 only run nightly upload if workflow is ran on main repo 2023-06-27 23:33:18 +02:00
zhibog
05856ac93e Change nightly to VS 2022 too 2023-05-03 21:51:40 +02: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