Commit Graph

141 Commits

Author SHA1 Message Date
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
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
Lucas Perlind
0af1b75a02 Re-enable documentation CI and improve error messages 2023-04-07 09:16:50 +10:00
Jeroen van Rijn
100e907890 Temporarily disable doc tests. 2023-04-06 16:09:44 +02:00
Lucas Perlind
22e0f5ecd0 Add documentation tester and make it apart of CI workflow 2023-03-30 18:14:57 +11:00
Mikkel Hjortshøj
1d6f7680a1 Update stale.yml
Update stale action to *not* delete issues/PRs anymore and only mark them as stale, also update the version
2022-12-24 15:44:32 +01:00
Jeroen van Rijn
7dfbda58d9 Fix CI typo. 2022-11-13 16:38:22 +01:00
Jeroen van Rijn
9b88a38e54 map tests for Linux and Mac 2022-11-13 16:32:24 +01:00
Jeroen van Rijn
9c1b464c94 Add tests for new map implementation. 2022-11-12 17:25:42 +01:00
Jeroen van Rijn
01cdd22a01 Temporarily disable certain tests. 2022-11-01 15:48:27 +01:00
Lucas Perlind
64f1e8b7a2 Github CI: Add test case for issue 2113 2022-10-08 17:07:29 +11:00
Jeroen van Rijn
de8f6709f7 Disable issues tests for the moment. 2022-10-04 02:07:54 +02:00
Jeroen van Rijn
79fe30321a [tests] Skip issues test on Windows for now. 2022-10-02 20:56:30 +02:00
Felipe Lavratti
fae025aac8 Fix llvm copy on nightly ci 2022-09-29 01:48:40 +01:00
Felipe Lavratti
5e9ff85fa8 Changed nightly build for linux to include the llvm library file 2022-09-21 00:50:34 +01:00
Mikkel Hjortshøj
ecd81e8a53 Update stale.yml 2022-07-25 00:14:07 +02:00
Mikkel Hjortshøj
a9f744cb64 Update stale.yml 2022-07-25 00:07:29 +02:00
Mikkel Hjortshøj
b02e42c6dc Update stale.yml 2022-07-25 00:05:36 +02:00
Mikkel Hjortshøj
cb0273b5d7 Update stale.yml 2022-07-24 23:58:43 +02:00
Mikkel Hjortshøj
8dbf45a65a Update stale.yml 2022-07-24 23:54:39 +02:00
Mikkel Hjortshøj
efe00e1aa6 Create stale.yml 2022-07-24 23:48:34 +02:00
Mikkel Hjortshøj
a3afe617c2 Update ci.yml 2022-07-24 23:27:07 +02:00
Jeroen van Rijn
1c03e68057 Update CI. 2022-04-26 14:56:28 +02:00
Jeroen van Rijn
ba5e33bc35 Update CI workflow. 2022-04-26 14:51:16 +02:00
Jeroen van Rijn
63331ef731 Revert "Merge pull request #1702 from Kelimion/filename_generation"
This reverts commit a40a53b104, reversing
changes made to 5422a3b17e.
2022-04-24 19:53:36 +02:00
Jeroen van Rijn
9f8d90f466 Update CI paths for issue tests. 2022-04-24 14:28:00 +02:00
Jeroen van Rijn
3d2856db31 Update tests to use new filename generation code. 2022-04-24 14:19:25 +02:00
gingerBill
426a6a9528 Update nightly.yml to build the directory 2022-04-05 21:10:24 +01:00
Colin Davidson
78ee97ec74 only install the right version of llvm 2022-03-31 13:40:28 -07:00
gitlost
10c5825715 Fix issue #829 "Compiler crashes when declaring maps with procedure"
Inits `o->value` in `check_expr_base_internal()` so doesn't accidentally
  use last (the proc lit was being set to that of previous string)
Adds test to "tests/issues" and changes CI to use new "run" shells
2022-03-23 12:56:37 +00:00
gitlost
fdbbf24271 Fix issue #1592 "LLVM code gen error when using a constant in an if"
Changes lb_build_if_stmt() to return null lbValue if condition is
  cmpAnd, cmpOr or non-const neg and check in lb_build_if_stmt()
  to avoid short circuiting if that's the case
Adds test to "tests/issues" and adds step in CI to check this dir
2022-03-18 13:57:22 +00:00
gingerBill
a882260db6 Merge pull request #1605 from colrdavidson/linux_build
Make llvm-config build more general for linux
2022-03-14 11:39:03 +00:00
gingerBill
633157f4f8 Merge pull request #1613 from semarie/linux_arm64
fix Linux arm64 support
2022-03-14 11:37:45 +00:00
Sébastien Marie
ed4c9335db enable freebsd_amd64 inside CI 2022-03-13 11:43:36 +00:00