Commit graph

29 commits

Author SHA1 Message Date
Stephen Gutekanst
373c55894f {dev,gpu-dawn}: add yamlfmt to ci-lint.sh
Fixes hexops/mach#430

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-15 04:04:57 -07:00
Stephen Gutekanst
2c65845aed all: CI: update to latest Zig 0.10.0-dev.4333+f5f28e0d2
Produced via:

```
ZIG_VERSION=0.10.0-dev.4333+f5f28e0d2 ./dev/update-zig.sh
```

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-14 09:00:45 -07:00
Ali Chraghi
62e00bfbd0 dev: fix zig version update script 2022-09-20 02:30:45 -07:00
Ali Chraghi
f3109b365c all: update zig version 2022-09-19 20:11:55 -07:00
Stephen Gutekanst
b0ea3b9e44 dev: add mach-gpu to push_subrepos.sh
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-09-11 09:46:25 -07:00
Stephen Gutekanst
b282641300 all: update to latest Zig nightly version
Performed via:

```sh
VERSION=0.10.0-dev.3952+9e070b653 ./dev/update-zig.sh
```

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-09-10 02:16:05 +00:00
Ali Chraghi
21a0edca03 all: update zig version 2022-09-02 09:42:48 -07:00
Stephen Gutekanst
bf096e2a0c dev: update ensure-standard-files for new libs/ directory
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-08-26 15:12:04 -07:00
Stephen Gutekanst
79ec61396f dev: update scripts to push subrepos
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-08-26 15:12:04 -07:00
Stephen Gutekanst
b6a512ebac dev: update subproject paths to have libs/ prefix
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-08-26 15:12:04 -07:00
Stephen Gutekanst
60220cbe4f dev: ensure .git* files are standardized across subprojects
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-08-23 08:36:22 -07:00
Stephen Gutekanst
1c4f4e4c90 ev: add script ensuring standard files across subprojects
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-08-23 08:16:17 -07:00
Stephen Gutekanst
f0d483507b dev/template: make LICENSE year consistent
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-08-23 08:13:54 -07:00
Stephen Gutekanst
19fa5cee8c dev/template: add template for creating new sub-projects
Fixes hexops/mach#473

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-08-22 20:49:44 -07:00
Ali Chraghi
eecbad403c dev: add other workflows to ci-lint.sh
Co-authored-by: Stephen Gutekanst <stephen@hexops.com>
2022-07-27 10:25:59 -07:00
Ali Chraghi
1b9607be3f dev: add ci-lint.sh script 2022-07-24 09:28:56 -07:00
alichraghi
a825965208 dev: make update-zig work on linux 2022-07-17 09:26:29 -07:00
Stephen Gutekanst
1af3ae02bf dev: CI: keep string terminator when updating Zig version for Windows
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-05-31 05:01:34 -07:00
Stephen Gutekanst
7fb3e071d4 dev: CI: correct automated Zig version updates for Windows
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-05-31 03:39:26 -07:00
Stephen Gutekanst
2de8918e9a dev: make update-zig.sh update README version
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-05-31 03:24:34 -07:00
Stephen Gutekanst
59e82a6c5c dev: add a script to update Zig version used by CI
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-05-31 03:24:34 -07:00
Stephen Gutekanst
fb95a5ae95 dev: add mach-freetype subrepo
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-05-24 11:55:07 -07:00
Stephen Gutekanst
bc4f6f36c5 dev: dont complain about unbound GITHUB_ACTIONS env var when pushing subrepos
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-03-04 17:45:32 -07:00
Stephen Gutekanst
bd220b275c dev: correct bash conditional for CI auth
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 18:16:00 -07:00
Stephen Gutekanst
6e5b3e393c CI: authenticate pushes to subrepositories properly
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 18:07:27 -07:00
Stephen Gutekanst
e276648c3f dev: use HTTPS subrepo remotes in CI
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 17:24:48 -07:00
Stephen Gutekanst
882e876666 dev: cleanup push-subrepos.sh
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
ec1a332853 dev: add gpu-dawn subrepository
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-02-12 15:21:16 -07:00
Stephen Gutekanst
02654a51c7
move GLFW into sub-repository, use git subtree to sync (#42)
* README: move GLFW into sub-repository, describe git subtree usage

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>

* dev: add subrepo sync scripts

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-10-24 07:19:38 -07:00