Commit graph

60 commits

Author SHA1 Message Date
Stephen Gutekanst
5a07cd3d09 gpu-dawn: CI: prevent infinite loop of build -> release -> build -> release
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 20:08:45 -07:00
Stephen Gutekanst
8019986037 gpu-dawn: fix dependency loop preventing Linux builds
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-13 03:07:56 +00:00
Release automation
d8a8923007 gpu-dawn: update to latest binary release 2022-02-13 02:58:12 +00:00
Release automation
916a162a1e gpu-dawn: update to latest binary release 2022-02-13 02:57:33 +00:00
Release automation
70892ab7f1 gpu-dawn: update to latest binary release 2022-02-13 02:52:57 +00:00
Release automation
652a3c44cb gpu-dawn: update to latest binary release 2022-02-13 02:52:02 +00:00
Release automation
f01a0f9b97 gpu-dawn: update to latest binary release 2022-02-13 02:50:57 +00:00
Release automation
1adc458e71 gpu-dawn: update to latest binary release 2022-02-13 02:47:26 +00:00
Release automation
ed9826d3b9 gpu-dawn: update to latest binary release 2022-02-13 02:41:22 +00:00
Release automation
de7c715c16 gpu-dawn: update to latest binary release 2022-02-13 02:38:59 +00:00
Release automation
144f67b1d6 gpu-dawn: update to latest binary release 2022-02-13 02:35:52 +00:00
Release automation
a0f97672ac gpu-dawn: update to latest binary release 2022-02-13 02:28:45 +00:00
Release automation
78adc21368 gpu-dawn: update to latest binary release 2022-02-13 02:28:09 +00:00
Release automation
ab6e3dbaed gpu-dawn: update to latest binary release 2022-02-13 01:13:12 +00:00
Release automation
c22b2f660f gpu-dawn: update to latest binary release 2022-02-13 00:48:56 +00:00
Stephen Gutekanst
5e38f6773a gpu-dawn: CI: cleanup publish_release.yml
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 17:20:28 -07:00
Stephen Gutekanst
b0f0ec7568 gpu-dawn: correct default back to separate_libs=false
Fixes regression in e3f055cf7a

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 17:10:29 -07:00
Release automation
e0e0736294 gpu-dawn: update to latest binary release 2022-02-12 23:50:06 +00:00
Stephen Gutekanst
5b19a1a851 gpu-dawn: CI: correct push to hexops/mach
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 16:41:32 -07:00
Stephen Gutekanst
e3f055cf7a gpu-dawn: correct builds with separate_libs=true
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 23:03:56 +00:00
Stephen Gutekanst
ef22780ca9 gpu-dawn: update binary version in correct repository
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:39:29 -07:00
Stephen Gutekanst
6f5f679a58 gpu-dawn: CI: correct monorepo checkout during publishing
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
bb8bb964dc gpu-dawn: CI: fix YAML syntax
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
9f4014189e gpu-dawn: CI: automatically update hard-coded binary release version to use
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
01ca3b8beb gpu-dawn: CI: build+upload debug & release-fast binary releases
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
4a5cc73edc gpu-dawn: CI: M1: skip sudo when cleaning up git submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
3ccbe1f7c7 gpu-dawn: CI: cleanup git submodules in M1 runner
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
378c0af65e gpu-dawn: CI: cleanup git submodules in M1 runner
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
b994c85982 gpu-dawn: build Dawn from source in CI
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
03fff3267d gpu-dawn: add -Dfrom-source=[bool] option
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
f878524fde gpu-dawn: fix os-arch in CI pipelines
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
f16836fc37 gpu-dawn: binary releases are only for macos-x86_64 for now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
bd749af96e gpu-dawn: utilize binary release by default
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
df61d34811 gpu-dawn: CI: remove debug steps
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
43c4795e48 gpu-dawn: CI: correct triple format in release uploads
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
7bc8a6ac57 gpu-dawn: use "release-<SHA>" not "<SHA>" for release tags
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
5e4bff902b gpu-dawn: disable aarch64-macos / x86_64-linux CI runners for now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
c396c27b2b gpu-dawn: update CI to latest Zig nightly
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
97048a58de gpu-dawn: upload gzip binaries properly
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
a432f3a878 gpu-dawn: remove incorrect CI workflow dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
c370e007fd gpu-dawn: checkout repo so we can use git rev-parse
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
b93dc4a207 gpu-dawn: authenticate the GH CLI
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
1807e7b2f3 gpu-dawn: begin publishing prebuilt binaries
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
485d82899a gpu-dawn: remove dependency loop
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
40d896e711 gpu-dawn: add Dawn submodule to subrepository
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
38eb708614 gpu-dawn: remove symlink before cloning mach-glfw
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
c0901d4006 gpu-dawn: move mach-glfw cloning to CI script for now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
8035e30ad8 gpu-dawn: clone mach-glfw if needed (temporary)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
e6e5c7f14a gpu-dawn: have CI build gpu-dawn for Linux & macOS
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
db86678809 gpu-dawn: clarify README
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00