iddev5
366499e4d8
CI: dont run aarch64-mac workflow on forks
...
The workflow uses a self hosted runner which is only available for
hexops/mach* repositories. Without this commit, whenever a fork of mach
or mach-* were pushed, it would queue an aarch64-mac job and then crash
after one day due to no machines being found.
2022-04-19 20:12:22 -07:00
Stephen Gutekanst
fe72a5d531
glfw: update to Zig 0.10.0-dev.1600+af844931b
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-03-26 13:31:24 -07:00
Stephen Gutekanst
8d3cce152b
glfw: CI: windows: disable progress bar for faster downloads
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-03-26 13:25:56 -07:00
Stephen Gutekanst
9ef611c0b4
glfw: CI: uninstall libx11 on x86_64-macos to avoid conflicts
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-03-06 02:10:07 -07:00
Stephen Gutekanst
d08906679a
glfw: CI: update to latest Zig master
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-03-05 03:04:41 -07:00
Stephen Gutekanst
e815084b05
glfw: CI: M1: skip sudo when cleaning up git submodules
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 00:37:45 -07:00
Stephen Gutekanst
055b48a37c
glfw: CI: cleanup git submodules in M1 runner
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-11 22:51:35 -07:00
Stephen Gutekanst
d1a06812cb
glfw: CI: cleanup git submodules in M1 runner
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-11 22:05:09 -07:00
Stephen Gutekanst
48c77f8594
glfw: CI: upgrade to latest Zig nightly
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-11 17:24:32 -07:00
InKryption
92b72a329e
glfw: update CI to latest Zig master
2021-12-19 16:15:32 -07:00
Stephen Gutekanst
56e2560dc6
glfw: update CI to latest Zig master
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-12-06 20:03:38 -08:00
Stephen Gutekanst
116e79a49f
glfw: CI: re-enable x86_64-macos -> aarch64-macos cross compilation
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-29 21:24:22 -07:00
Stephen Gutekanst
1e00183dd8
glfw: CI: disable x86_64-macos -> aarch64-macos cross compilation
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-27 00:15:15 -07:00
Stephen Gutekanst
041cd7be2b
glfw: update CI to latest Zig master version
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-27 00:15:15 -07:00
Stephen Gutekanst
59f23242d9
glfw: CI: update to latest Zig nightly 1444+e2a2e6c14
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-10-29 12:31:28 -07:00
Stephen Gutekanst
a491913b8d
glfw: cleanup CI pipeline
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-10-24 08:46:14 -07:00
Stephen Gutekanst
e5b32a499c
CI: enable Windows -> Mac cross compilation tests
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-09-13 20:49:34 -07:00
Stephen Gutekanst
fb5f471d94
CI: update to latest Zig nightly
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-09-13 20:49:34 -07:00
Stephen Gutekanst
a134b5e842
disable Windows -> MacOS cross compilation for now
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-09-12 12:56:51 -07:00
Stephen Gutekanst
464dc5d8ea
CI: fix windows Zig path
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-09-12 12:56:51 -07:00
Stephen Gutekanst
57f41f8808
CI: update to latest Zig nightly
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-09-12 12:56:51 -07:00
Stephen Gutekanst
a9be9cdc68
github: correct pull request template
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-08-06 13:56:05 -07:00
Stephen Gutekanst
6309f40fbd
CI: launch xvfb
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-29 21:18:19 -07:00
Stephen Gutekanst
cb517bc1f9
CI: install latest mesa drivers & xvfb directly
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-29 21:18:19 -07:00
Stephen Gutekanst
715e10be31
CI: use xvfb on Linux
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-29 21:18:19 -07:00
Stephen Gutekanst
cea9642195
CI: test Linux native & cross-compilation support
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-29 21:18:19 -07:00
Stephen Gutekanst
ddc470c27b
CI: add windows cross compilation
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 23:16:57 -07:00
Stephen Gutekanst
66a41a00e8
CI: do not duplicate push/pull_request checks
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 22:59:08 -07:00
Stephen Gutekanst
9d5e849efb
CI: run on pull requests
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 22:59:08 -07:00
Stephen Gutekanst
cd30cf1657
CI: test x86_64-windows support
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 22:59:08 -07:00
Stephen Gutekanst
5891912171
CI: update to latest nightly Zig b87105c92 ( #13 )
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 17:41:12 -07:00
Stephen Gutekanst
68b359f8c3
CI: add linux/windows -> aarch64-macos
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 17:25:33 -07:00
Stephen Gutekanst
356c2e673f
CI: cleanup naming conventions ( #11 )
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 17:18:06 -07:00
Stephen Gutekanst
4f5588a70c
CI: correct macos pipeline name
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 17:09:43 -07:00
Stephen Gutekanst
e5642c5471
verify cross compilation: x86_64-macos -> aarch64-macos
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 17:09:43 -07:00
Stephen Gutekanst
dca5085f5e
CI: rename mac -> x86_64-macos
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 16:09:28 -07:00
Stephen Gutekanst
ac3ddc4a5a
CI: add aarch64-macos / M1 self-hosted runner
...
Fixes #7
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-25 16:09:28 -07:00
Stephen Gutekanst
477d8f85d8
CI: disable windows/linux testing for now
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-18 16:50:24 -07:00
Stephen Gutekanst
0a7e8d341c
CI: add macOS testing pipeline ( #2 )
...
* CI: add macOS testing pipeline
* glfw: use hidden window
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-16 10:57:37 -07:00
Stephen Gutekanst
395fad07a6
CI: use install, not test, target on Windows
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-11 15:22:58 -07:00
Stephen Gutekanst
7cf35c54e9
CI: add tests for Windows
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-11 15:22:58 -07:00
Stephen Gutekanst
a60232e06b
CI: agree to xcode license
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-10 15:19:53 -07:00
Stephen Gutekanst
1f251d4e28
CI: test Linux->MacOS cross compilation
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-10 14:48:02 -07:00
Stephen Gutekanst
91be49b733
CI: fix test path
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-07 19:24:01 -07:00
Stephen Gutekanst
245ba8a015
webgpu: init library
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-04 12:05:11 -07:00
Stephen Gutekanst
5fc6cb0d16
initialize repository
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-04 10:36:34 -07:00