Commit Graph

231 Commits

Author SHA1 Message Date
Lucas Perlind
11d2a9c867 Enable asan for windows and ubuntu CI tests
Other platforms either do not support asan at all or they
fail to link with the asan runtime.
2025-05-09 15:39:39 +10:00
Laytan
4eef57c6f1 ci: ok, had to brew update, can we now request @20 directly? 2025-04-02 21:24:12 +02:00
Laytan
85b3a79a25 ci: brew update? 2025-04-02 21:22:18 +02:00
Laytan
cab3239760 ci: fix macos llvm 20 2025-04-02 21:17:45 +02:00
Laytan
b0316b7076 ci: update to LLVM 20 on MacOS and Linux CI and releases 2025-04-02 21:13:10 +02:00
Laytan Laats
057144dea3 fix linux release trying to use non-existant llvm 20 package 2025-03-21 21:47:40 +01:00
gingerBill
8e84933fe9 Use 18 for RISCV64 2025-03-19 09:23:15 +00:00
gingerBill
f13fc27ae0 Use LLVM-18 on FreeBSD 2025-03-18 16:53:10 +00:00
gingerBill
de14aa510b Use LLVM-18 on macOS Intel 2025-03-18 16:46:54 +00:00
gingerBill
f2b962a492 Use LLVM-18 for macOS ARM 2025-03-18 16:41:25 +00:00
gingerBill
cf982fc222 Update to LLVM 20 in CI. 2025-03-18 16:35:55 +00:00
gingerBill
d011cb871e Remove .wasm from CI 2025-03-07 11:18:19 +00:00
gingerBill
f7028aa46c Fix typo 2025-02-04 17:33:30 +00:00
gingerBill
7380f31e05 Add vendor:sdl3 to ci.yml 2025-02-04 17:13:15 +00:00
Laytan Laats
896319d0d5 ci: test issues on windows 2025-01-11 01:00:15 +01:00
Andreas T Jonsson
868e0f262c Updated NetBSD CI to pkgsrc Q3 release 2024-11-27 11:22:31 +01:00
Laytan Laats
b82f8df5f5 possibly fix not having shared dir in recent windows releases
Probably caused by https://github.com/actions/upload-artifact/issues/602
Possibly fixes #4384
2024-10-17 18:05:37 +02:00
Laytan Laats
0d834a2c2e fix paths 2024-10-02 17:52:12 +02:00
Laytan Laats
55e9a1b971 fix benchmarks not compiling and make sure it doesn't happen again by checking 2024-10-02 17:48:05 +02:00
Laytan Laats
b379d25a12 ci: try updating deprecated setup-python 2024-09-11 03:05:56 +02:00
Laytan Laats
83b5f82a92 ci: ohhh, I am dumb 2024-09-11 02:45:58 +02:00
Laytan Laats
496d732aaf ci: does backblaze not like tar archives? 2024-09-11 02:41:28 +02:00
Laytan Laats
26db1c8860 ci: show me files 2024-09-11 02:30:43 +02:00
Laytan Laats
7ff424d148 ci: specify path 2024-09-11 02:26:39 +02:00
Laytan Laats
f4322886f3 ci: really, what's in there? 2024-09-11 02:19:39 +02:00
Laytan Laats
005cadb52c ci: what's in there? 2024-09-11 02:10:55 +02:00
Laytan Laats
a66524b0b2 ci: fix run step 2024-09-11 01:55:33 +02:00
gingerBill
b442ea8601 Merge pull request #4206 from laytan/improve-linking-shared-libraries
Improve linking shared libraries
2024-09-10 21:59:21 +01:00
Jeroen van Rijn
fce7bcec49 Merge branch 'master' into static_builds 2024-09-10 22:15:06 +02:00
A1029384756
036d7edda9 Changed Linux CI builds to static linking with Musl for better
compatibility

Changed to tarball distribution for mac and linux

Updated upload-artifact to v4
2024-09-08 18:35:16 -04:00
Laytan Laats
6778598bc6 support the rpath changes on macos 2024-09-05 00:12:16 +02:00
dependabot[bot]
73eea33b56 Bump actions/download-artifact from 1 to 4.1.7 in /.github/workflows
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 1 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v1...v4.1.7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-03 21:01:48 +00:00
Jeroen van Rijn
d602e2cc74 Remove duplicate vet flag. 2024-08-28 18:43:54 +02:00
Jeroen van Rijn
7b276cbc7e -vet -strict-style -disallow-do 2024-08-28 18:36:49 +02:00
Jeroen van Rijn
21dab9673d More -disallow-do in CI. 2024-08-28 18:13:53 +02:00
Laytan
ca6ef95b03 add support for linux_riscv64 and freestanding_riscv64 2024-08-20 14:06:40 +02:00
Jeroen van Rijn
6c46c9e04b Improve benchmarks. 2024-08-16 17:00:16 +02:00
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
Jeroen van Rijn
796feeead9 Remove LLVM copy from nightly. 2024-08-07 22:12:23 +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
c5fb72340a Merge pull request #3963 from andreas-jonsson/andreas-jonsson-patch-1
Use pkgsrc llvm for NetBSD CI
2024-07-23 04:20:54 +02:00
Laytan Laats
4d86012d96 install lua for new lua vendor tests 2024-07-22 01:13:50 +02:00