Skip to content

refactor: migrate entire codebase to Zig 0.16.0 I/O API #12

refactor: migrate entire codebase to Zig 0.16.0 I/O API

refactor: migrate entire codebase to Zig 0.16.0 I/O API #12

Triggered via push April 15, 2026 00:39
Status Success
Total duration 4m 52s
Artifacts 12

release.yml

on: push
Matrix: build
Create Release
17s
Create Release
Fit to window
Zoom out
Zoom in

Annotations

7 warnings
Build (aarch64-macos)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mlugg/setup-zig@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (x86_64-linux)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mlugg/setup-zig@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (aarch64-linux)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mlugg/setup-zig@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (x86_64-windows)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mlugg/setup-zig@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (x86_64-macos)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mlugg/setup-zig@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (aarch64-windows)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mlugg/setup-zig@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Create Release
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: softprops/action-gh-release@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
zvm-latest-aarch64-linux Expired
2.35 MB
sha256:4d4d8ca7c8f190382e05c31818776714c29e173b1bde61530d92c56c86fc39db
zvm-latest-aarch64-macos Expired
636 KB
sha256:20adb917e35cba34f6ebce894041037335ffa231f9c0c976ff30de15d06133ad
zvm-latest-aarch64-windows Expired
698 KB
sha256:92186e2b27c20d37b800484a774a57d8807e2c4197d9f0a3b9581c2dcb772e65
zvm-latest-x86_64-linux Expired
2.37 MB
sha256:2b7728c2ba82ea6899a97e1f1d8633b5027c1f1026d872a6ca0e341d9b6120e8
zvm-latest-x86_64-macos Expired
677 KB
sha256:115d56a2cde49e153e5b7547f5f7625182b99bd34d794d14461560a7e509916f
zvm-latest-x86_64-windows Expired
727 KB
sha256:be1ec9c13d52e657d2b20e70d66675e397b1f05fe56556f48b24fda05ea17cfd
zvm-versioned-aarch64-linux Expired
2.35 MB
sha256:821223e3b126abce752f19b937c19ff0c4243cfc62f6791c08a3f2569e5d0a6c
zvm-versioned-aarch64-macos Expired
636 KB
sha256:1e18f8b9f3b25ccd31e773f27fc92dde24ce85c6464af210f798caf6ec162934
zvm-versioned-aarch64-windows Expired
698 KB
sha256:a636fbe93072e050993b5e7e0c0642824fa6266b6fcc148033c21b9e3750d4df
zvm-versioned-x86_64-linux Expired
2.37 MB
sha256:e5560ab0878d97fa9f0ff5460f19f0940f5deef78b4f193975c3268909ab8f24
zvm-versioned-x86_64-macos Expired
677 KB
sha256:16dab0cc828f8a000eeef037f6e7c62b6eeffb10e6fbfb58b3bb64b39a92be47
zvm-versioned-x86_64-windows Expired
727 KB
sha256:d3b91316d969f0a8f314fe71d54f61cca7dccbf798489b7348648839299b5d97