From cf933ff8a22c16a313c96719df417ca39d78e6b9 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Sun, 7 Jan 2024 23:19:34 -0700 Subject: [PATCH] github: update zig nomination template (machine-readable index.json) --- .github/ISSUE_TEMPLATE/dev_zig_nomination.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/dev_zig_nomination.md b/.github/ISSUE_TEMPLATE/dev_zig_nomination.md index c58e0524..1d4d3cb7 100644 --- a/.github/ISSUE_TEMPLATE/dev_zig_nomination.md +++ b/.github/ISSUE_TEMPLATE/dev_zig_nomination.md @@ -1,7 +1,7 @@ --- name: (dev) Zig version update about: The process we follow to perform a Zig version update -title: 'all: nominate Zig YYYY.MM' +title: 'all: nominate Zig YYYY.MM.0-mach' labels: all, zig-update assignees: 'slimsag' @@ -16,7 +16,8 @@ You may have been linked to this issue because you sent a pull request to update ## Update process * [ ] It is time to begin (see date in issue title, we aim to begin this checklist between the 1st-4th of that month.) -* [ ] #wrench automation (`!wrench schedule-now update-zig-version`) has created new pull requests to update the Zig version used in CI of all our projects. +* [ ] In `machengine.org` repository `static/zig` folder, `wrench script nominate-zig-index-update nominate 2024.1.0-mach-wip` has been ran and the [`index.json`](https://machengine.org/zig/index.json) has been updated. +* [ ] #wrench automation (`!wrench schedule-now update-zig-version`) has created new pull requests to update the Zig version used in CI of all our projects, and it matches index.json. * [ ] The [_Nomination history_](https://machengine.org/about/nominated-zig/#nomination-history) has a new section for the latest nightly Zig version which Wrench used in its PRs, with a warning at the top `**IN-PROGRESS:** This version is currently being nominated, see [the tracking issue](https://github.com/hexops/mach/issues/1135) for details. Once everything looks good, the new Zig version is confirmed to be working with Mach, we will declare success, close the issue, and remove this in-progress warning.`. * [ ] #general Discord message: `Beginning the process of nominating a new Zig version! (you should wait to upgrade until we've updated everything to confirm it works) $GITHUB_ISSUE` * [ ] "First-order projects" below (which have zero build.zig.zon dependencies) have been updated, their CI is passing/green using the new version. @@ -26,6 +27,7 @@ You may have been linked to this issue because you sent a pull request to update * [ ] The mach-core build.zig version check has been updated: https://github.com/hexops/mach-core/blob/main/build.zig#L222-L227 * [ ] The mach-glfw build.zig version check has been updated: https://github.com/hexops/mach-glfw/blob/main/build.zig * [ ] https://machengine.org/about/zig-version has been updated +* [ ] In `machengine.org` repository `static/zig` folder, `wrench script nominate-zig-index-update finalize 2024.1.0-mach-wip` has been ran and the [`index.json`](https://machengine.org/zig/index.json) has had `-wip` removed and the `mach-latest` entry has been updated. * [ ] The `**IN-PROGRESS**` warning in the _Nomination history_ has been removed. * [ ] A [new issue](https://github.com/hexops/mach/issues/new?assignees=slimsag&labels=all%2C+zig-update&projects=&template=dev_zig_nomination.md&title=all%3A+nominate+Zig+YYYY.MM) has been filed for the next nomination. * [ ] A #progress announcement has been made: