all: nominate Zig 2025.3.0-mach #1326
Labels
No labels
CI
all
basisu
blog
bug
build
contributor-friendly
core
correctness
deferred
dev
direct3d-headers
docs
driver-os-issue
duplicate
dxcompiler
editor
examples
experiment
feature-idea
feedback
flac
freetype
gamemode
gkurve
glfw
gpu
gpu-dawn
harfbuzz
help welcome
in-progress
infrastructure
invalid
libmach
linux-audio-headers
long-term
mach
mach.gfx
mach.math
mach.physics
mach.testing
model3d
needs-triage
object
opengl-headers
opus
os/linux
os/macos
os/wasm
os/windows
package-manager
priority
proposal
proposal-accepted
question
roadmap
slipped
stability
sysaudio
sysgpu
sysjs
validating-fix
vulkan-zig-generated
wayland-headers
website
wontfix
wrench
www
x11-headers
xcode-frameworks
zig-update
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
hexops/mach#1326
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Periodically we nominate a new Zig nightly version to be the version that Mach targets, and begin the meticulous process of updating every Mach project to use that new version.
This is the tracking issue to do that for the next scheduled nomination (see the date in the issue title.)
You may have been linked to this issue because you sent a pull request to update a Mach project to use a new Zig API - if that is the case we do appreciate the PR and will look at merging it once this process begins. In the meantime, your PR may stay open for a while. You can either use a fork of the project, or use the version of Zig that Mach currently supports.
Update process
machengine.orgrepositorystatic/zigfolder,wrench script nominate-zig-index-update nominate 2024.1.0-mach-wiphas been ran and theindex.jsonhas been updated.!wrench script-all install-zigthen!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.**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..Beginning the process of nominating a new Zig version; $GITHUB_ISSUE!wrench script-all install-zig) has updated the Zig version used by self-hosted GitHub actions runners..zigversionfile https://github.com/hexops/mach/blob/main/.zigversion has been updated.machengine.orgrepositorystatic/zigfolder,wrench script nominate-zig-index-update finalize 2024.1.0-mach-wiphas been ran and theindex.jsonhas had-wipremoved and themach-latestentry has been updated.**IN-PROGRESS**warning in the Nomination history has been removed.First-order projects
These projects have zero
build.zig.zondependencies, we update them first - and in any order.Second-order projects
These projects have dependencies on other projects. We update them in the exact order below, top-to-bottom.