Isabella Basso
f4b6075c5d
fix unix build scripts + #panic instructions
2026-07-20 09:35:53 -03:00
Isabella Basso
ef748a8af0
ci: update netbsd to 11, make PKGSRC_BRANCH optional
2026-07-19 15:58:37 -03:00
quark
f308d92f32
replace makefiles in vendor with shell scripts; update ci. ( #7034 )
...
Replace makefiles in vendor with shell scripts; update ci.
2026-07-14 11:43:28 +02:00
kalsprite
2d8502a1fa
pr comment fixes
2026-07-13 22:56:01 -07:00
Jeroen van Rijn
56d08a9ded
Merge branch 'master' of github.com:odin-lang/Odin
2026-06-13 18:52:51 +02:00
Jeroen van Rijn
b3dc3278a4
Remove -sanitize:memory from tests/core/speed.odin
...
They turn a 1.5s test into a 7.5m wait on the CI. That's a bit too much for the benefit. Normal tests are fine if they take a bit longer with ASAN.
2026-06-13 18:51:15 +02:00
A1029384756
29436042b7
[nightly-build] deduplicate macos and linux nightly builds
2026-06-10 21:20:32 -04:00
Jeroen van Rijn
d403e749ea
Linux ARM nightly fix
2026-06-11 00:26:19 +02:00
A1029384756
eec141eafc
[nightly] fix build
2026-06-10 08:49:54 -04:00
Jeroen van Rijn
285f6d87bc
Revert "Try fix Linux nightly fail"
...
Didn't fix the issue.
This reverts commit 4d5288d77d .
2026-06-10 11:00:43 +02:00
Jeroen van Rijn
4d5288d77d
Try fix Linux nightly fail
2026-06-10 10:56:44 +02:00
David Bader
f8410b1b6d
Add /src as safe directory for nightly linux arm workflow
2026-05-06 17:09:03 +02:00
Yawning Angel
6ad118ca90
ci: Run the core/crypto/noise known answer tests
2026-04-20 21:34:24 +09:00
A1029384756
3e6a5a6f86
[ci] fixed git + docker mount permissions
2026-03-27 11:16:20 -04:00
Nathan Chere
7891744b65
MacOS ARM builds bumped from LLVM 20->22
2026-03-18 20:48:38 +01:00
Laytan Laats
92a2270ee1
intel has libs at a different path
2026-03-06 11:49:55 +01:00
Laytan Laats
fee99c56a6
fix MacOS CI
2026-03-05 22:06:54 +01:00
Jeroen van Rijn
1a5126c6b7
Make CI less nervous.
2026-03-04 00:29:37 +01:00
Jeroen van Rijn
3adc529113
-vet
2026-02-16 20:50:13 +01:00
Jeroen van Rijn
69831da51f
Vendor Yawning Angel's odin-wycheproof into tests/crypto/wycheproof
...
Upstream test vectors from [wycheproof](https://github.com/C2SP/wycheproof ) have been vendored into the [Odin test-assets](https://github.com/odin-lang/test-assets ) repository, and will be downloaded and verified using `tests/core/download_assets.py`.
2026-02-16 19:00:43 +01:00
Laytan Laats
9c47ca7306
checkout with LFS binaries in nightly CI
2026-02-11 19:00:11 +01:00
Laytan Laats
a6ec199a52
ci: don't check BSD or ARM targets on Linux amd64 because they have their own run
2026-01-11 20:04:51 +01:00
Krzesimir Nowak
23984dc110
Fix NetBSD CI
2025-12-29 18:57:42 +01:00
Jeroen van Rijn
e9d8f90216
Add mbedtls dependecy for vendor tests
2025-12-03 20:52:48 +01:00
Jeroen van Rijn
55ef0e26fa
brew install curl
2025-12-03 20:47:03 +01:00
Jeroen van Rijn
0bf1ca0435
apt only on ubuntu
2025-12-03 20:33:30 +01:00
Jeroen van Rijn
215a96d550
Fix CI?
2025-12-03 20:27:08 +01:00
Jeroen van Rijn
80b7969351
Remove coverage runner.
...
It's too flaky.
2025-12-03 20:19:44 +01:00
gingerBill
99d8d728f4
Update ci.yml for Ubuntu for libcurl
2025-12-01 12:07:22 +00:00
Laytan Laats
171a8d1589
don't try to use amd64 lua lib on other architectures
2025-11-08 21:45:01 +01:00
Laytan Laats
2c7b4130eb
ci for ubuntu arm
2025-11-08 19:53:50 +01:00
Laytan Laats
8fe976a989
fix up macos ci
...
macos-13 was recently made an arm runner, and now being removed afaik.
Move to macos-15-intel which should be the go to for intel MacOS now.
Also use macos-latest in line with ubuntu-latest for the arm version.
2025-11-07 21:47:10 +01:00
Jeroen van Rijn
7237747ee7
Try fix macOS Intel nightlies.
2025-10-05 15:19:58 +02:00
Laytan Laats
ec75094303
remove windows binaries from non-windows releases
2025-08-05 21:31:06 +02:00
A1029384756
70818030f6
[nightly] added linux arm build
...
[nightly] docker container for linux arm
[nightly] removed setup-alpine for arm
[nightly] docker container for all linux + linux arm dep for upload
[nightly] x86 remove arm reference
[nightly] final fixes
2025-08-04 00:45:00 -04:00
Jeroen van Rijn
e647f560db
Try fix NetBSD CI
2025-07-11 15:47:55 +02:00
Jeroen van Rijn
1903d7211e
Fix early join after start.
2025-06-21 11:47:00 +02:00
Jeroen van Rijn
4281dc4999
Attempt fix brew errors ( #5345 )
...
Disable macOS Intel for now.
2025-06-16 12:06:20 +02:00
Jeroen van Rijn
a2be547dfd
Merge exclude paths
2025-06-11 21:00:38 +02:00
Jeroen van Rijn
828d4c71d2
Now?
2025-06-11 20:33:12 +02:00
Jeroen van Rijn
921414aa74
Let's use the latest Ubuntu and a recent LLVM
2025-06-11 20:04:07 +02:00
Jeroen van Rijn
3965b2e4b4
kcov --version
2025-06-11 19:58:01 +02:00
Jeroen van Rijn
05cba0aca5
Change kcov url
2025-06-11 19:53:49 +02:00
Jeroen van Rijn
d37a93cd7d
Add code coverage
2025-06-11 19:43:42 +02:00
Jeroen van Rijn
7bfd70a828
Add code coverage check
...
Inspired by PR #4928
2025-06-11 19:34:24 +02:00
Jeroen van Rijn
9dafd77bc0
Turn core:math/bìg tests into regular core:testing tests.
...
`core:math/big` has been verified against Python's big integer implementation long enough.
Turn it into a regular regression test using the `core:testing` framework, testing against
a generated corpus of test vectors.
2025-06-11 00:40:52 +02:00
Jeroen van Rijn
ae5c92ac38
Enable odin check examples/all for JS.
2025-06-04 11:08:25 +02:00
Laytan Laats
e09f226126
add examples/all/sdl3 for all sdl3 dependant packages
...
+ adds the wgpu glue packages to examples/all
2025-06-02 21:05:38 +02:00
Laytan Laats
8374854dd5
use brew clang instead of system clang
2025-05-09 23:13:06 +02:00
Laytan Laats
221dea76a4
Run MacOS CI with -sanitize:address
2025-05-09 23:12:59 +02:00