tag:github.com,2008:https://github.com/aherrmann/rules_zig/releases
Release notes from rules_zig
2025-11-16T21:53:38Z
tag:github.com,2008:Repository/587201170/v0.12.3
2025-11-16T22:08:18Z
v0.12.3
<h2>Setup Instructions</h2>
<p>Add the following to your <code>MODULE.bazel</code> file to install rules_zig:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_zig", version = "0.12.3")"><pre><span class="pl-en">bazel_dep</span>(<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>, <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.12.3"</span>)</pre></div>
<p>Optionally add the following to your <code>MODULE.bazel</code> file to install a specific Zig toolchain version:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="zig = use_extension("//zig:extensions.bzl", "zig")
zig.toolchain(zig_version = "0.15.2")"><pre><span class="pl-s1">zig</span> <span class="pl-c1">=</span> <span class="pl-en">use_extension</span>(<span class="pl-s">"//zig:extensions.bzl"</span>, <span class="pl-s">"zig"</span>)
<span class="pl-s1">zig</span>.<span class="pl-c1">toolchain</span>(<span class="pl-s1">zig_version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.15.2"</span>)</pre></div>
<p>You can call <code>zig.toolchain</code> multiple times to install multiple Zig versions.</p>
<p>Note, rules_zig requires bzlmod, WORKSPACE mode is no longer supported.</p>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): update dependency bazel_features to v1.38.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3561199814" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/563" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/563/hovercard" href="https://github.com/aherrmann/rules_zig/pull/563">#563</a></li>
<li>chore(deps): update dependency rules_cc to v0.2.14 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3556400521" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/562" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/562/hovercard" href="https://github.com/aherrmann/rules_zig/pull/562">#562</a></li>
<li>chore(deps): update dependency buildifier_prebuilt to v8.2.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583879975" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/565" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/565/hovercard" href="https://github.com/aherrmann/rules_zig/pull/565">#565</a></li>
<li>chore(deps): update dependency rules_python to v1.7.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3627433458" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/567" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/567/hovercard" href="https://github.com/aherrmann/rules_zig/pull/567">#567</a></li>
<li>chore(deps): update dependency gazelle to v0.47.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3572349159" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/564" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/564/hovercard" href="https://github.com/aherrmann/rules_zig/pull/564">#564</a></li>
<li>feat: update Zig versions up to 0.15.2 by @github-actions[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3508073557" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/556" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/556/hovercard" href="https://github.com/aherrmann/rules_zig/pull/556">#556</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/aherrmann/rules_zig/compare/v0.12.2...v0.12.3"><tt>v0.12.2...v0.12.3</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/587201170/v0.12.2
2025-10-28T07:56:46Z
v0.12.2
<h2>Setup Instructions</h2>
<p>Add the following to your <code>MODULE.bazel</code> file to install rules_zig:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_zig", version = "0.12.2")"><pre><span class="pl-en">bazel_dep</span>(<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>, <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.12.2"</span>)</pre></div>
<p>Optionally add the following to your <code>MODULE.bazel</code> file to install a specific Zig toolchain version:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="zig = use_extension("//zig:extensions.bzl", "zig")
zig.toolchain(zig_version = "0.15.1")"><pre><span class="pl-s1">zig</span> <span class="pl-c1">=</span> <span class="pl-en">use_extension</span>(<span class="pl-s">"//zig:extensions.bzl"</span>, <span class="pl-s">"zig"</span>)
<span class="pl-s1">zig</span>.<span class="pl-c1">toolchain</span>(<span class="pl-s1">zig_version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.15.1"</span>)</pre></div>
<p>You can call <code>zig.toolchain</code> multiple times to install multiple Zig versions.</p>
<p>Note, rules_zig requires bzlmod, WORKSPACE mode is no longer supported.</p>
<h2>What's Changed</h2>
<ul>
<li>feat: support headers provided by the CC toolchain in translate_c by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3517897684" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/557" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/557/hovercard" href="https://github.com/aherrmann/rules_zig/pull/557">#557</a></li>
<li>fix: transition shared-library instead of static-library by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3522193531" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/559" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/559/hovercard" href="https://github.com/aherrmann/rules_zig/pull/559">#559</a></li>
<li>fix: mark the intermediary archive of shared libraries as alwayslink by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3522158242" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/558" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/558/hovercard" href="https://github.com/aherrmann/rules_zig/pull/558">#558</a></li>
<li>chore(deps): update dependency rules_cc to v0.2.11 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3527367937" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/560" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/560/hovercard" href="https://github.com/aherrmann/rules_zig/pull/560">#560</a></li>
<li>feat: add support for global zigopt setting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3554221507" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/561" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/561/hovercard" href="https://github.com/aherrmann/rules_zig/pull/561">#561</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/aherrmann/rules_zig/compare/v0.12.1...v0.12.2"><tt>v0.12.1...v0.12.2</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/587201170/v0.12.1
2025-10-10T06:36:17Z
v0.12.1
<h2>Setup Instructions</h2>
<p>Add the following to your <code>MODULE.bazel</code> file to install rules_zig:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_zig", version = "0.12.1")"><pre><span class="pl-en">bazel_dep</span>(<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>, <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.12.1"</span>)</pre></div>
<p>Optionally add the following to your <code>MODULE.bazel</code> file to install a specific Zig toolchain version:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="zig = use_extension("//zig:extensions.bzl", "zig")
zig.toolchain(zig_version = "0.15.1")"><pre><span class="pl-s1">zig</span> <span class="pl-c1">=</span> <span class="pl-en">use_extension</span>(<span class="pl-s">"//zig:extensions.bzl"</span>, <span class="pl-s">"zig"</span>)
<span class="pl-s1">zig</span>.<span class="pl-c1">toolchain</span>(<span class="pl-s1">zig_version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.15.1"</span>)</pre></div>
<p>You can call <code>zig.toolchain</code> multiple times to install multiple Zig versions.</p>
<p>Note, rules_zig requires bzlmod, WORKSPACE mode is no longer supported.</p>
<h2>What's Changed</h2>
<ul>
<li>docs: add readme links to extension and toolchain docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3461958615" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/548" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/548/hovercard" href="https://github.com/aherrmann/rules_zig/pull/548">#548</a></li>
<li>chore(deps): update dependency rules_bazel_integration_test to v0.34.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3466711401" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/549" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/549/hovercard" href="https://github.com/aherrmann/rules_zig/pull/549">#549</a></li>
<li>chore(deps): update dependency rules_cc to v0.2.9 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3477958113" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/551" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/551/hovercard" href="https://github.com/aherrmann/rules_zig/pull/551">#551</a></li>
<li>chore(deps): update dependency bazel_features to v1.37.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3492220429" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/552" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/552/hovercard" href="https://github.com/aherrmann/rules_zig/pull/552">#552</a></li>
<li>feat: expose rpaths of zig toolchain zig exe and lib by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3495543386" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/553" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/553/hovercard" href="https://github.com/aherrmann/rules_zig/pull/553">#553</a></li>
<li>feat: expose module name in module context of ZigModuleInfo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3495559368" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/554" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/554/hovercard" href="https://github.com/aherrmann/rules_zig/pull/554">#554</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/aherrmann/rules_zig/compare/v0.12.0...v0.12.1"><tt>v0.12.0...v0.12.1</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/587201170/v0.12.0
2025-09-28T14:21:28Z
v0.12.0
<h2>Setup Instructions</h2>
<p>Add the following to your <code>MODULE.bazel</code> file to install rules_zig:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_zig", version = "0.12.0")"><pre><span class="pl-en">bazel_dep</span>(<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>, <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.12.0"</span>)</pre></div>
<p>Optionally add the following to your <code>MODULE.bazel</code> file to install a specific Zig toolchain version:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="zig = use_extension("//zig:extensions.bzl", "zig")
zig.toolchain(zig_version = "0.15.1")"><pre><span class="pl-s1">zig</span> <span class="pl-c1">=</span> <span class="pl-en">use_extension</span>(<span class="pl-s">"//zig:extensions.bzl"</span>, <span class="pl-s">"zig"</span>)
<span class="pl-s1">zig</span>.<span class="pl-c1">toolchain</span>(<span class="pl-s1">zig_version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.15.1"</span>)</pre></div>
<p>You can call <code>zig.toolchain</code> multiple times to install multiple Zig versions.</p>
<p>Note, rules_zig requires bzlmod, WORKSPACE mode is no longer supported.</p>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): update dependency bazel_skylib_gazelle_plugin to v1.8.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3456644393" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/546" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/546/hovercard" href="https://github.com/aherrmann/rules_zig/pull/546">#546</a></li>
<li>chore(deps): update dependency bazel_skylib to v1.8.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3456643895" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/545" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/545/hovercard" href="https://github.com/aherrmann/rules_zig/pull/545">#545</a></li>
<li>feat!: rename zig_module to zig_library by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3446078971" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/535" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/535/hovercard" href="https://github.com/aherrmann/rules_zig/pull/535">#535</a></li>
<li>fix: avoid Zig 0.15.1 malformed archive issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3460304896" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/547" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/547/hovercard" href="https://github.com/aherrmann/rules_zig/pull/547">#547</a></li>
<li>feat: support Zig mirrors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3454176317" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/543" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/543/hovercard" href="https://github.com/aherrmann/rules_zig/pull/543">#543</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/aherrmann/rules_zig/compare/v0.11.0...v0.12.0"><tt>v0.11.0...v0.12.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/587201170/v0.11.0
2025-09-26T18:26:52Z
v0.11.0
<h2>Setup Instructions</h2>
<p>Add the following to your <code>MODULE.bazel</code> file to install rules_zig:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_zig", version = "0.11.0")"><pre><span class="pl-en">bazel_dep</span>(<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>, <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.11.0"</span>)</pre></div>
<p>Optionally add the following to your <code>MODULE.bazel</code> file to install a specific Zig toolchain version:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="zig = use_extension("//zig:extensions.bzl", "zig")
zig.toolchain(zig_version = "0.15.1")"><pre><span class="pl-s1">zig</span> <span class="pl-c1">=</span> <span class="pl-en">use_extension</span>(<span class="pl-s">"//zig:extensions.bzl"</span>, <span class="pl-s">"zig"</span>)
<span class="pl-s1">zig</span>.<span class="pl-c1">toolchain</span>(<span class="pl-s1">zig_version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.15.1"</span>)</pre></div>
<p>You can call <code>zig.toolchain</code> multiple times to install multiple Zig versions.</p>
<p>Note, rules_zig requires bzlmod, WORKSPACE mode is no longer supported.</p>
<h2>Summary</h2>
<ul>
<li>Supported Zig versions: 0.14.1, 0.15.1</li>
<li>Supported Bazel versions: 8.x</li>
<li>Deprecated: <code>cdeps</code> attribute on Zig binary, library, and test rules</li>
<li>Removed: <code>zig_library</code> rule, use v0.10.0 to migrate</li>
<li>Removed: <code>generate_header</code> attribute, was no longer supported by Zig</li>
<li>Many new features, see below</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>chore: move CI scripts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3350628285" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/495" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/495/hovercard" href="https://github.com/aherrmann/rules_zig/pull/495">#495</a></li>
<li>chore(deps): update dependency rules_cc to v0.2.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3357134997" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/497" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/497/hovercard" href="https://github.com/aherrmann/rules_zig/pull/497">#497</a></li>
<li>chore(deps): update dependency rules_multirun to v0.13.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3357815113" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/498" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/498/hovercard" href="https://github.com/aherrmann/rules_zig/pull/498">#498</a></li>
<li>chore(deps): update dependency rules_python to v1.5.4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3362637452" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/499" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/499/hovercard" href="https://github.com/aherrmann/rules_zig/pull/499">#499</a></li>
<li>feat: update Zig versions up to 0.15.1 by @github-actions[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3350631545" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/496" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/496/hovercard" href="https://github.com/aherrmann/rules_zig/pull/496">#496</a></li>
<li>chore: remove WORKSPACE mode integration tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369108053" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/501" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/501/hovercard" href="https://github.com/aherrmann/rules_zig/pull/501">#501</a></li>
<li>chore(deps): update dependency rules_cc to v0.2.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369104457" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/500" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/500/hovercard" href="https://github.com/aherrmann/rules_zig/pull/500">#500</a></li>
<li>feat!: remove support for Zig 0.13.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369120106" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/502" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/502/hovercard" href="https://github.com/aherrmann/rules_zig/pull/502">#502</a></li>
<li>chore(deps): update dependency rules_cc to v0.2.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3376070956" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/503" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/503/hovercard" href="https://github.com/aherrmann/rules_zig/pull/503">#503</a></li>
<li>chore(deps): update dependency rules_python to v1.6.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3381398500" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/505" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/505/hovercard" href="https://github.com/aherrmann/rules_zig/pull/505">#505</a></li>
<li>chore(deps): update mcr.microsoft.com/devcontainers/universal docker tag to v4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3381398603" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/506" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/506/hovercard" href="https://github.com/aherrmann/rules_zig/pull/506">#506</a></li>
<li>chore(deps): update dependency bazel to v8.4.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3385446182" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/507" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/507/hovercard" href="https://github.com/aherrmann/rules_zig/pull/507">#507</a></li>
<li>chore: exclude Zig 0.13.0 in automated update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3392857189" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/510" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/510/hovercard" href="https://github.com/aherrmann/rules_zig/pull/510">#510</a></li>
<li>chore(deps): update dependency rules_python to v1.6.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3394382604" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/511" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/511/hovercard" href="https://github.com/aherrmann/rules_zig/pull/511">#511</a></li>
<li>feat: add strip_debug_symbols attribute by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/z8v/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/z8v">@z8v</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3388537217" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/508" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/508/hovercard" href="https://github.com/aherrmann/rules_zig/pull/508">#508</a></li>
<li>chore(deps): update dependency rules_cc to v0.2.4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3394880100" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/512" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/512/hovercard" href="https://github.com/aherrmann/rules_zig/pull/512">#512</a></li>
<li>feat!: refactor ZigModuleInfo to have a single arg rendering path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3380138901" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/504" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/504/hovercard" href="https://github.com/aherrmann/rules_zig/pull/504">#504</a></li>
<li>feat: add extra_toolchains attribute to configure rules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3401139736" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/513" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/513/hovercard" href="https://github.com/aherrmann/rules_zig/pull/513">#513</a></li>
<li>feat!: remove generate_header capability by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3402161346" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/514" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/514/hovercard" href="https://github.com/aherrmann/rules_zig/pull/514">#514</a></li>
<li>chore(deps): update dependency rules_cc to v0.2.5 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3406872857" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/516" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/516/hovercard" href="https://github.com/aherrmann/rules_zig/pull/516">#516</a></li>
<li>chore(deps): update dependency bazel to v8.4.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3408494159" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/518" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/518/hovercard" href="https://github.com/aherrmann/rules_zig/pull/518">#518</a></li>
<li>chore(deps): update dependency rules_cc to v0.2.8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3413537551" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/520" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/520/hovercard" href="https://github.com/aherrmann/rules_zig/pull/520">#520</a></li>
<li>feat: support Bazel 9 pre-release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349268837" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/492" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/492/hovercard" href="https://github.com/aherrmann/rules_zig/pull/492">#492</a></li>
<li>feat: add support for translate-c by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3406931826" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/517" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/517/hovercard" href="https://github.com/aherrmann/rules_zig/pull/517">#517</a></li>
<li>chore(deps): update dependency bazel_features to v1.36.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3427875427" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/521" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/521/hovercard" href="https://github.com/aherrmann/rules_zig/pull/521">#521</a></li>
<li>chore(deps): update dependency rules_python to v1.6.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3438398939" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/526" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/526/hovercard" href="https://github.com/aherrmann/rules_zig/pull/526">#526</a></li>
<li>feat: support linking using cc_common.link by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3431081934" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/522" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/522/hovercard" href="https://github.com/aherrmann/rules_zig/pull/522">#522</a></li>
<li>feat: support custom import_name attribute by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3440469447" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/527" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/527/hovercard" href="https://github.com/aherrmann/rules_zig/pull/527">#527</a></li>
<li>feat: support custom zig test-runner by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3440944150" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/529" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/529/hovercard" href="https://github.com/aherrmann/rules_zig/pull/529">#529</a></li>
<li>feat: add arbitrary zigopts attribute by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3441713529" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/530" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/530/hovercard" href="https://github.com/aherrmann/rules_zig/pull/530">#530</a></li>
<li>feat!: remove zig_library by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3445148539" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/534" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/534/hovercard" href="https://github.com/aherrmann/rules_zig/pull/534">#534</a></li>
<li>fix: update zig head version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3454051773" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/542" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/542/hovercard" href="https://github.com/aherrmann/rules_zig/pull/542">#542</a></li>
<li>fix: make symlink failing target as no-remote-exec by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3453966773" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/541" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/541/hovercard" href="https://github.com/aherrmann/rules_zig/pull/541">#541</a></li>
<li>feat: support arbitrary linkopts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3450354062" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/538" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/538/hovercard" href="https://github.com/aherrmann/rules_zig/pull/538">#538</a></li>
<li>chore(deps): update dependency aspect_bazel_lib to v2.21.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3442723266" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/532" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/532/hovercard" href="https://github.com/aherrmann/rules_zig/pull/532">#532</a></li>
<li>feat: allow optional main in case of single zig dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3448597272" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/537" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/537/hovercard" href="https://github.com/aherrmann/rules_zig/pull/537">#537</a></li>
<li>chore: print buildozer command to fix deprecated cdeps by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3456015942" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/544" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/544/hovercard" href="https://github.com/aherrmann/rules_zig/pull/544">#544</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/z8v/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/z8v">@z8v</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3388537217" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/508" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/508/hovercard" href="https://github.com/aherrmann/rules_zig/pull/508">#508</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cerisier/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cerisier">@cerisier</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3380138901" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/504" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/504/hovercard" href="https://github.com/aherrmann/rules_zig/pull/504">#504</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/aherrmann/rules_zig/compare/v0.10.0...v0.11.0"><tt>v0.10.0...v0.11.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/587201170/v0.10.0
2025-08-24T08:49:51Z
v0.10.0
<h2>Setup Instructions</h2>
<p>Add the following to your <code>MODULE.bazel</code> file to install rules_zig:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_zig", version = "0.10.0")"><pre><span class="pl-en">bazel_dep</span>(<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>, <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.10.0"</span>)</pre></div>
<p>Optionally add the following to your <code>MODULE.bazel</code> file to install a specific Zig toolchain version:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="zig = use_extension("//zig:extensions.bzl", "zig")
zig.toolchain(zig_version = "0.14.1")"><pre><span class="pl-s1">zig</span> <span class="pl-c1">=</span> <span class="pl-en">use_extension</span>(<span class="pl-s">"//zig:extensions.bzl"</span>, <span class="pl-s">"zig"</span>)
<span class="pl-s1">zig</span>.<span class="pl-c1">toolchain</span>(<span class="pl-s1">zig_version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.14.1"</span>)</pre></div>
<p>You can call <code>zig.toolchain</code> multiple times to install multiple Zig versions.</p>
<p>Note, rules_zig requires bzlmod, WORKSPACE mode is no longer supported.</p>
<h2>Summary</h2>
<ul>
<li>Supported Zig versions: 0.13.0, 0.14.1</li>
<li>Supported Bazel versions: 8.x</li>
<li>Bazel WORKSPACE support removed: use bzlmod</li>
<li><code>zig_library</code> renamed to <code>zig_static_library</code></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>feat!: remove Bazel WORKSPACE support, bzlmod required by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3348236823" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/482" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/482/hovercard" href="https://github.com/aherrmann/rules_zig/pull/482">#482</a></li>
<li>chore(deps): update dependency bazel_skylib_gazelle_plugin to v1.8.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3348275128" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/484" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/484/hovercard" href="https://github.com/aherrmann/rules_zig/pull/484">#484</a></li>
<li>chore(deps): update dependency bazel to v8.3.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3318088149" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/481" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/481/hovercard" href="https://github.com/aherrmann/rules_zig/pull/481">#481</a></li>
<li>chore(deps): update dependency bazel_skylib to v1.8.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3348275069" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/483" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/483/hovercard" href="https://github.com/aherrmann/rules_zig/pull/483">#483</a></li>
<li>chore(deps): update dependency buildifier_prebuilt to v8.2.0.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3125695116" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/474" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/474/hovercard" href="https://github.com/aherrmann/rules_zig/pull/474">#474</a></li>
<li>chore(deps): update mcr.microsoft.com/devcontainers/universal docker tag to v3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3103359231" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/472" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/472/hovercard" href="https://github.com/aherrmann/rules_zig/pull/472">#472</a></li>
<li>chore(deps): update dependency rules_bazel_integration_test to v0.33.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3134732212" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/475" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/475/hovercard" href="https://github.com/aherrmann/rules_zig/pull/475">#475</a></li>
<li>feat!: remove old Zig version support, 0.13.0 & 0.14.1 are supported by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3348384756" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/485" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/485/hovercard" href="https://github.com/aherrmann/rules_zig/pull/485">#485</a></li>
<li>chore(deps): update dependency rules_cc to v0.2.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3150249000" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/479" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/479/hovercard" href="https://github.com/aherrmann/rules_zig/pull/479">#479</a></li>
<li>chore(deps): update dependency rules_python to v1.5.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3348385122" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/487" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/487/hovercard" href="https://github.com/aherrmann/rules_zig/pull/487">#487</a></li>
<li>chore(deps): update dependency gazelle to v0.45.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3348385004" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/486" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/486/hovercard" href="https://github.com/aherrmann/rules_zig/pull/486">#486</a></li>
<li>chore(deps): update dependency aspect_bazel_lib to v2.21.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3101445739" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/471" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/471/hovercard" href="https://github.com/aherrmann/rules_zig/pull/471">#471</a></li>
<li>feat!: drop Bazel 7 support, Bazel 8 supported by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3348408574" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/488" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/488/hovercard" href="https://github.com/aherrmann/rules_zig/pull/488">#488</a></li>
<li>chore(deps): update actions/checkout action to v5 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3348426006" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/489" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/489/hovercard" href="https://github.com/aherrmann/rules_zig/pull/489">#489</a></li>
<li>feat: rename <code>zig_library</code> to <code>zig_static_library</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3348683126" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/491" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/491/hovercard" href="https://github.com/aherrmann/rules_zig/pull/491">#491</a></li>
<li>chore: BCR app config add GitHub user ID by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349273185" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/493" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/493/hovercard" href="https://github.com/aherrmann/rules_zig/pull/493">#493</a></li>
<li>chore: fix release automation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349292526" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/494" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/494/hovercard" href="https://github.com/aherrmann/rules_zig/pull/494">#494</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/aherrmann/rules_zig/compare/v0.9.0...v0.10.0"><tt>v0.9.0...v0.10.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/587201170/v0.9.0
2025-05-29T11:33:15Z
v0.9.0
<h2>Using Bzlmod with Bazel >=6</h2>
<ol>
<li>Enable with <code>common --enable_bzlmod</code> in <code>.bazelrc</code>.</li>
<li>Add to your <code>MODULE.bazel</code> file:</li>
</ol>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_zig", version = "0.9.0")"><pre><span class="pl-en">bazel_dep</span>(<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>, <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.9.0"</span>)</pre></div>
<h2>Using WORKSPACE</h2>
<p>Paste this snippet into your <code>WORKSPACE.bazel</code> file:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_zig",
sha256 = "c4b91c7b85b5f55e90e43b52439b80a84fd630f660eafa1d512a0b9c1377ef84",
strip_prefix = "rules_zig-0.9.0",
url = "https://github.com/aherrmann/rules_zig/releases/download/v0.9.0/rules_zig-0.9.0.tar.gz",
)
###################
# rules_zig setup #
###################
# Fetches the rules_zig dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@rules_zig//zig:repositories.bzl", "rules_zig_dependencies", "zig_register_toolchains")
rules_zig_dependencies()
zig_register_toolchains(
name = "zig",
zig_versions = [
"0.14.1",
"0.14.0",
"0.13.0",
"0.12.1",
"0.12.0",
"0.11.0",
],
)"><pre><span class="pl-en">load</span>(<span class="pl-s">"@bazel_tools//tools/build_defs/repo:http.bzl"</span>, <span class="pl-s">"http_archive"</span>)
<span class="pl-en">http_archive</span>(
<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>,
<span class="pl-s1">sha256</span> <span class="pl-c1">=</span> <span class="pl-s">"c4b91c7b85b5f55e90e43b52439b80a84fd630f660eafa1d512a0b9c1377ef84"</span>,
<span class="pl-s1">strip_prefix</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig-0.9.0"</span>,
<span class="pl-s1">url</span> <span class="pl-c1">=</span> <span class="pl-s">"https://github.com/aherrmann/rules_zig/releases/download/v0.9.0/rules_zig-0.9.0.tar.gz"</span>,
)
<span class="pl-c">###################</span>
<span class="pl-c"># rules_zig setup #</span>
<span class="pl-c">###################</span>
<span class="pl-c"># Fetches the rules_zig dependencies.</span>
<span class="pl-c"># If you want to have a different version of some dependency,</span>
<span class="pl-c"># you should fetch it *before* calling this.</span>
<span class="pl-c"># Alternatively, you can skip calling this function, so long as you've</span>
<span class="pl-c"># already fetched all the dependencies.</span>
<span class="pl-en">load</span>(<span class="pl-s">"@rules_zig//zig:repositories.bzl"</span>, <span class="pl-s">"rules_zig_dependencies"</span>, <span class="pl-s">"zig_register_toolchains"</span>)
<span class="pl-en">rules_zig_dependencies</span>()
<span class="pl-en">zig_register_toolchains</span>(
<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"zig"</span>,
<span class="pl-s1">zig_versions</span> <span class="pl-c1">=</span> [
<span class="pl-s">"0.14.1"</span>,
<span class="pl-s">"0.14.0"</span>,
<span class="pl-s">"0.13.0"</span>,
<span class="pl-s">"0.12.1"</span>,
<span class="pl-s">"0.12.0"</span>,
<span class="pl-s">"0.11.0"</span>,
],
)</pre></div>
<h2>Highlights</h2>
<ul>
<li>Support for Zig version 0.14.1.</li>
<li><code>zig_library</code> and <code>zig_shared_library</code> targets are now valid dependencies for C/C++ targets.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>feat: support zig_shared_library as cc_* dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2922459480" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/443" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/443/hovercard" href="https://github.com/aherrmann/rules_zig/pull/443">#443</a></li>
<li>feat: Add compiler_runtime attribute to control -fcompiler-rt by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923185094" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/444" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/444/hovercard" href="https://github.com/aherrmann/rules_zig/pull/444">#444</a></li>
<li>feat: support zig_library as cc_* dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923794254" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/445" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/445/hovercard" href="https://github.com/aherrmann/rules_zig/pull/445">#445</a></li>
<li>feat: expose Zig toolchain zig.h by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2930780864" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/446" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/446/hovercard" href="https://github.com/aherrmann/rules_zig/pull/446">#446</a></li>
<li>ci: skip Zig docs pipeline by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2942060116" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/448" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/448/hovercard" href="https://github.com/aherrmann/rules_zig/pull/448">#448</a></li>
<li>feat: support header generation (-femit-h) for Zig <=0.13.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2937393954" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/447" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/447/hovercard" href="https://github.com/aherrmann/rules_zig/pull/447">#447</a></li>
<li>chore(deps): update dependency rules_python to v1.3.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2954258456" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/450" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/450/hovercard" href="https://github.com/aherrmann/rules_zig/pull/450">#450</a></li>
<li>chore(deps): update dependency rules_multirun to v0.11.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2954258277" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/449" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/449/hovercard" href="https://github.com/aherrmann/rules_zig/pull/449">#449</a></li>
<li>chore(deps): update dependency buildifier_prebuilt to v8.0.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2954577579" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/451" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/451/hovercard" href="https://github.com/aherrmann/rules_zig/pull/451">#451</a></li>
<li>chore(deps): update dependency cgrindel_bazel_starlib to v0.26.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2991543495" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/452" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/452/hovercard" href="https://github.com/aherrmann/rules_zig/pull/452">#452</a></li>
<li>chore(deps): update dependency bazel to v8.2.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2994330610" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/453" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/453/hovercard" href="https://github.com/aherrmann/rules_zig/pull/453">#453</a></li>
<li>chore(deps): update dependency bazel_gazelle to v0.43.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2997086732" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/455" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/455/hovercard" href="https://github.com/aherrmann/rules_zig/pull/455">#455</a></li>
<li>chore(deps): update dependency gazelle to v0.43.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2997086912" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/456" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/456/hovercard" href="https://github.com/aherrmann/rules_zig/pull/456">#456</a></li>
<li>chore(deps): update dependency io_bazel_rules_go to v0.54.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2994330745" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/454" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/454/hovercard" href="https://github.com/aherrmann/rules_zig/pull/454">#454</a></li>
<li>chore(deps): update dependency bazel to v8.2.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3003546199" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/457" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/457/hovercard" href="https://github.com/aherrmann/rules_zig/pull/457">#457</a></li>
<li>chore(deps): update io_buildbuddy_buildbuddy_toolchain digest to 0c575cc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3004766922" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/458" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/458/hovercard" href="https://github.com/aherrmann/rules_zig/pull/458">#458</a></li>
<li>chore(deps): update dependency cgrindel_bazel_starlib to v0.27.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3023613446" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/461" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/461/hovercard" href="https://github.com/aherrmann/rules_zig/pull/461">#461</a></li>
<li>chore(deps): update io_buildbuddy_buildbuddy_toolchain digest to 66146a3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3011988182" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/460" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/460/hovercard" href="https://github.com/aherrmann/rules_zig/pull/460">#460</a></li>
<li>chore(deps): update dependency rules_bazel_integration_test to v0.32.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3040110802" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/463" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/463/hovercard" href="https://github.com/aherrmann/rules_zig/pull/463">#463</a></li>
<li>chore(deps): update dependency rules_multirun to v0.12.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3034346681" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/462" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/462/hovercard" href="https://github.com/aherrmann/rules_zig/pull/462">#462</a></li>
<li>chore(deps): update dependency rules_python to v1.4.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3040510156" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/464" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/464/hovercard" href="https://github.com/aherrmann/rules_zig/pull/464">#464</a></li>
<li>chore(deps): update dependency rules_shell to v0.4.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3043922679" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/465" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/465/hovercard" href="https://github.com/aherrmann/rules_zig/pull/465">#465</a></li>
<li>chore(deps): update dependency rules_python to v1.4.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3050241257" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/466" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/466/hovercard" href="https://github.com/aherrmann/rules_zig/pull/466">#466</a></li>
<li>chore(deps): update dependency aspect_bazel_lib to v2.17.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3009984096" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/459" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/459/hovercard" href="https://github.com/aherrmann/rules_zig/pull/459">#459</a></li>
<li>chore(deps): update dependency io_bazel_rules_go to v0.54.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3078494687" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/467" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/467/hovercard" href="https://github.com/aherrmann/rules_zig/pull/467">#467</a></li>
<li>chore(deps): update dependency platforms to v1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3095442653" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/470" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/470/hovercard" href="https://github.com/aherrmann/rules_zig/pull/470">#470</a></li>
<li>chore: update Zig versions up to 0.14.1 by @github-actions in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3089677832" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/469" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/469/hovercard" href="https://github.com/aherrmann/rules_zig/pull/469">#469</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/aherrmann/rules_zig/compare/v0.8.0...v0.9.0"><tt>v0.8.0...v0.9.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/587201170/v0.8.0
2025-03-15T18:33:48Z
v0.8.0
<h2>Using Bzlmod with Bazel >=6</h2>
<ol>
<li>Enable with <code>common --enable_bzlmod</code> in <code>.bazelrc</code>.</li>
<li>Add to your <code>MODULE.bazel</code> file:</li>
</ol>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_zig", version = "0.8.0")"><pre><span class="pl-en">bazel_dep</span>(<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>, <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.8.0"</span>)</pre></div>
<h2>Using WORKSPACE</h2>
<p>Paste this snippet into your <code>WORKSPACE.bazel</code> file:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_zig",
sha256 = "e657a62083260a144f9c72717ef35c8d84c51003d86b7deae223738b45328a4d",
strip_prefix = "rules_zig-0.8.0",
url = "https://github.com/aherrmann/rules_zig/releases/download/v0.8.0/rules_zig-0.8.0.tar.gz",
)
###################
# rules_zig setup #
###################
# Fetches the rules_zig dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@rules_zig//zig:repositories.bzl", "rules_zig_dependencies", "zig_register_toolchains")
rules_zig_dependencies()
zig_register_toolchains(
name = "zig",
zig_versions = [
"0.14.0",
"0.13.0",
"0.12.1",
"0.12.0",
"0.11.0",
],
)"><pre><span class="pl-en">load</span>(<span class="pl-s">"@bazel_tools//tools/build_defs/repo:http.bzl"</span>, <span class="pl-s">"http_archive"</span>)
<span class="pl-en">http_archive</span>(
<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>,
<span class="pl-s1">sha256</span> <span class="pl-c1">=</span> <span class="pl-s">"e657a62083260a144f9c72717ef35c8d84c51003d86b7deae223738b45328a4d"</span>,
<span class="pl-s1">strip_prefix</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig-0.8.0"</span>,
<span class="pl-s1">url</span> <span class="pl-c1">=</span> <span class="pl-s">"https://github.com/aherrmann/rules_zig/releases/download/v0.8.0/rules_zig-0.8.0.tar.gz"</span>,
)
<span class="pl-c">###################</span>
<span class="pl-c"># rules_zig setup #</span>
<span class="pl-c">###################</span>
<span class="pl-c"># Fetches the rules_zig dependencies.</span>
<span class="pl-c"># If you want to have a different version of some dependency,</span>
<span class="pl-c"># you should fetch it *before* calling this.</span>
<span class="pl-c"># Alternatively, you can skip calling this function, so long as you've</span>
<span class="pl-c"># already fetched all the dependencies.</span>
<span class="pl-en">load</span>(<span class="pl-s">"@rules_zig//zig:repositories.bzl"</span>, <span class="pl-s">"rules_zig_dependencies"</span>, <span class="pl-s">"zig_register_toolchains"</span>)
<span class="pl-en">rules_zig_dependencies</span>()
<span class="pl-en">zig_register_toolchains</span>(
<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"zig"</span>,
<span class="pl-s1">zig_versions</span> <span class="pl-c1">=</span> [
<span class="pl-s">"0.14.0"</span>,
<span class="pl-s">"0.13.0"</span>,
<span class="pl-s">"0.12.1"</span>,
<span class="pl-s">"0.12.0"</span>,
<span class="pl-s">"0.11.0"</span>,
],
)</pre></div>
<h2>Highlights</h2>
<ul>
<li>Support for Zig version 0.14.0.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): update dependency rules_java to v8.6.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2750988523" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/417" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/417/hovercard" href="https://github.com/aherrmann/rules_zig/pull/417">#417</a></li>
<li>chore: update rules_cc to 0.1.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2883474561" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/429" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/429/hovercard" href="https://github.com/aherrmann/rules_zig/pull/429">#429</a></li>
<li>chore(deps): update io_buildbuddy_buildbuddy_toolchain digest to badf803 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2775563898" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/421" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/421/hovercard" href="https://github.com/aherrmann/rules_zig/pull/421">#421</a></li>
<li>chore(deps): update dependency platforms to v0.0.11 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2781370786" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/424" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/424/hovercard" href="https://github.com/aherrmann/rules_zig/pull/424">#424</a></li>
<li>chore(deps): update dependency bazel_gazelle to v0.42.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2775564096" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/422" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/422/hovercard" href="https://github.com/aherrmann/rules_zig/pull/422">#422</a></li>
<li>chore(deps): update dependency gazelle to v0.42.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2656191830" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/398" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/398/hovercard" href="https://github.com/aherrmann/rules_zig/pull/398">#398</a></li>
<li>chore(deps): update dependency bazel to v8.1.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2886994495" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/430" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/430/hovercard" href="https://github.com/aherrmann/rules_zig/pull/430">#430</a></li>
<li>chore(deps): update dependency cgrindel_bazel_starlib to v0.25.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2766458313" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/420" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/420/hovercard" href="https://github.com/aherrmann/rules_zig/pull/420">#420</a></li>
<li>chore(deps): update dependency rules_bazel_integration_test to v0.32.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2764507939" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/419" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/419/hovercard" href="https://github.com/aherrmann/rules_zig/pull/419">#419</a></li>
<li>chore(deps): update dependency rules_java to v8.9.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2886995097" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/431" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/431/hovercard" href="https://github.com/aherrmann/rules_zig/pull/431">#431</a></li>
<li>chore(deps): update dependency rules_python to v1.2.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2887551975" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/432" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/432/hovercard" href="https://github.com/aherrmann/rules_zig/pull/432">#432</a></li>
<li>chore(deps): update dependency rules_shell to v0.4.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2887552145" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/433" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/433/hovercard" href="https://github.com/aherrmann/rules_zig/pull/433">#433</a></li>
<li>chore(deps): update dependency stardoc to v0.8.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2887848819" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/434" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/434/hovercard" href="https://github.com/aherrmann/rules_zig/pull/434">#434</a></li>
<li>chore(deps): update dependency io_bazel_rules_go to v0.53.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2788000529" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/426" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/426/hovercard" href="https://github.com/aherrmann/rules_zig/pull/426">#426</a></li>
<li>chore(deps): update dependency aspect_bazel_lib to v2.13.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2788000278" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/425" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/425/hovercard" href="https://github.com/aherrmann/rules_zig/pull/425">#425</a></li>
<li>chore(deps): update dependency buildifier_prebuilt to v8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2779350407" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/423" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/423/hovercard" href="https://github.com/aherrmann/rules_zig/pull/423">#423</a></li>
<li>chore(deps): update dependency io_bazel_stardoc to v0.8.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2699530815" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/400" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/400/hovercard" href="https://github.com/aherrmann/rules_zig/pull/400">#400</a></li>
<li>chore(deps): update dependency aspect_bazel_lib to v2.14.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2892769802" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/435" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/435/hovercard" href="https://github.com/aherrmann/rules_zig/pull/435">#435</a></li>
<li>chore(deps): update dependency rules_java to v8.10.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2893705998" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/436" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/436/hovercard" href="https://github.com/aherrmann/rules_zig/pull/436">#436</a></li>
<li>fix: default to latest known Zig version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2919453541" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/441" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/441/hovercard" href="https://github.com/aherrmann/rules_zig/pull/441">#441</a></li>
<li>chore(deps): update dependency cgrindel_bazel_starlib to v0.25.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2914997880" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/439" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/439/hovercard" href="https://github.com/aherrmann/rules_zig/pull/439">#439</a></li>
<li>chore(deps): update dependency rules_java to v8.11.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2916756206" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/440" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/440/hovercard" href="https://github.com/aherrmann/rules_zig/pull/440">#440</a></li>
<li>fix: work around Zig docs build failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2922129581" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/442" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/442/hovercard" href="https://github.com/aherrmann/rules_zig/pull/442">#442</a></li>
<li>chore: update Zig versions up to 0.14.0 by @github-actions in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2905770870" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/437" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/437/hovercard" href="https://github.com/aherrmann/rules_zig/pull/437">#437</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/aherrmann/rules_zig/compare/v0.7.0...v0.8.0"><tt>v0.7.0...v0.8.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/587201170/v0.7.0
2025-03-14T05:37:38Z
v0.7.0
<h2>Using Bzlmod with Bazel >=6</h2>
<ol>
<li>Enable with <code>common --enable_bzlmod</code> in <code>.bazelrc</code>.</li>
<li>Add to your <code>MODULE.bazel</code> file:</li>
</ol>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_zig", version = "0.7.0")
zig = use_extension("@rules_zig//zig:extensions.bzl", "zig")
zig.toolchain(zig_version = "0.13.0")"><pre><span class="pl-en">bazel_dep</span>(<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>, <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.7.0"</span>)
<span class="pl-s1">zig</span> <span class="pl-c1">=</span> <span class="pl-en">use_extension</span>(<span class="pl-s">"@rules_zig//zig:extensions.bzl"</span>, <span class="pl-s">"zig"</span>)
<span class="pl-s1">zig</span>.<span class="pl-c1">toolchain</span>(<span class="pl-s1">zig_version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.13.0"</span>)</pre></div>
<h2>Using WORKSPACE</h2>
<p>Paste this snippet into your <code>WORKSPACE.bazel</code> file:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_zig",
sha256 = "455c8181931b9227231f6f0ed4f83e9fee6606df349c1389673f2ec4d26ab72b",
strip_prefix = "rules_zig-0.7.0",
url = "https://github.com/aherrmann/rules_zig/releases/download/v0.7.0/rules_zig-0.7.0.tar.gz",
)
###################
# rules_zig setup #
###################
# Fetches the rules_zig dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@rules_zig//zig:repositories.bzl", "rules_zig_dependencies", "zig_register_toolchains")
rules_zig_dependencies()
zig_register_toolchains(
name = "zig",
zig_versions = [
"0.13.0",
"0.12.1",
"0.12.0",
"0.11.0",
],
)"><pre><span class="pl-en">load</span>(<span class="pl-s">"@bazel_tools//tools/build_defs/repo:http.bzl"</span>, <span class="pl-s">"http_archive"</span>)
<span class="pl-en">http_archive</span>(
<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>,
<span class="pl-s1">sha256</span> <span class="pl-c1">=</span> <span class="pl-s">"455c8181931b9227231f6f0ed4f83e9fee6606df349c1389673f2ec4d26ab72b"</span>,
<span class="pl-s1">strip_prefix</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig-0.7.0"</span>,
<span class="pl-s1">url</span> <span class="pl-c1">=</span> <span class="pl-s">"https://github.com/aherrmann/rules_zig/releases/download/v0.7.0/rules_zig-0.7.0.tar.gz"</span>,
)
<span class="pl-c">###################</span>
<span class="pl-c"># rules_zig setup #</span>
<span class="pl-c">###################</span>
<span class="pl-c"># Fetches the rules_zig dependencies.</span>
<span class="pl-c"># If you want to have a different version of some dependency,</span>
<span class="pl-c"># you should fetch it *before* calling this.</span>
<span class="pl-c"># Alternatively, you can skip calling this function, so long as you've</span>
<span class="pl-c"># already fetched all the dependencies.</span>
<span class="pl-en">load</span>(<span class="pl-s">"@rules_zig//zig:repositories.bzl"</span>, <span class="pl-s">"rules_zig_dependencies"</span>, <span class="pl-s">"zig_register_toolchains"</span>)
<span class="pl-en">rules_zig_dependencies</span>()
<span class="pl-en">zig_register_toolchains</span>(
<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"zig"</span>,
<span class="pl-s1">zig_versions</span> <span class="pl-c1">=</span> [
<span class="pl-s">"0.13.0"</span>,
<span class="pl-s">"0.12.1"</span>,
<span class="pl-s">"0.12.0"</span>,
<span class="pl-s">"0.11.0"</span>,
],
)</pre></div>
<h2>Highlights</h2>
<ul>
<li>Support for Bazel version 8.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): update cgrindel/gha_join_jobs action to v1.4.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2730714790" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/411" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/411/hovercard" href="https://github.com/aherrmann/rules_zig/pull/411">#411</a></li>
<li>chore(deps): update io_buildbuddy_buildbuddy_toolchain digest to 3ad658c by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2733124936" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/413" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/413/hovercard" href="https://github.com/aherrmann/rules_zig/pull/413">#413</a></li>
<li>chore(deps): update dependency io_bazel_rules_go to v0.51.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2741012044" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/415" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/415/hovercard" href="https://github.com/aherrmann/rules_zig/pull/415">#415</a></li>
<li>chore(deps): update dependency rules_bazel_integration_test to v0.29.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2736819176" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/414" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/414/hovercard" href="https://github.com/aherrmann/rules_zig/pull/414">#414</a></li>
<li>chore(deps): update dependency rules_zig to v0.6.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2743446070" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/416" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/416/hovercard" href="https://github.com/aherrmann/rules_zig/pull/416">#416</a></li>
<li>chore(deps): update dependency bazel to v8.0.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2728277012" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/410" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/410/hovercard" href="https://github.com/aherrmann/rules_zig/pull/410">#410</a></li>
<li>chore(deps): update dependency stardoc to v0.7.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2699530919" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/401" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/401/hovercard" href="https://github.com/aherrmann/rules_zig/pull/401">#401</a></li>
<li>chore(deps): update dependency rules_python to v0.40.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2653872277" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/396" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/396/hovercard" href="https://github.com/aherrmann/rules_zig/pull/396">#396</a></li>
<li>chore(deps): update dependency rules_cc to v0.1.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2638993105" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/389" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/389/hovercard" href="https://github.com/aherrmann/rules_zig/pull/389">#389</a></li>
<li>chore(deps): update dependency rules_python to v1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2721843061" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/409" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/409/hovercard" href="https://github.com/aherrmann/rules_zig/pull/409">#409</a></li>
<li>chore(deps): update dependency aspect_bazel_lib to v2.10.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2732214370" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/412" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/412/hovercard" href="https://github.com/aherrmann/rules_zig/pull/412">#412</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/aherrmann/rules_zig/compare/v0.6.1...v0.7.0"><tt>v0.6.1...v0.7.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/587201170/v0.6.1
2025-03-14T05:38:01Z
v0.6.1
<h2>Using Bzlmod with Bazel >=6</h2>
<ol>
<li>Enable with <code>common --enable_bzlmod</code> in <code>.bazelrc</code>.</li>
<li>Add to your <code>MODULE.bazel</code> file:</li>
</ol>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_zig", version = "0.6.1")
zig = use_extension("@rules_zig//zig:extensions.bzl", "zig")
zig.toolchain(zig_version = "0.13.0")"><pre><span class="pl-en">bazel_dep</span>(<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>, <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.6.1"</span>)
<span class="pl-s1">zig</span> <span class="pl-c1">=</span> <span class="pl-en">use_extension</span>(<span class="pl-s">"@rules_zig//zig:extensions.bzl"</span>, <span class="pl-s">"zig"</span>)
<span class="pl-s1">zig</span>.<span class="pl-c1">toolchain</span>(<span class="pl-s1">zig_version</span> <span class="pl-c1">=</span> <span class="pl-s">"0.13.0"</span>)</pre></div>
<h2>Using WORKSPACE</h2>
<p>Paste this snippet into your <code>WORKSPACE.bazel</code> file:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_zig",
sha256 = "915014075325d103de9a7300cabc716bc130421de20c0bd740c73ad613cecd1e",
strip_prefix = "rules_zig-0.6.1",
url = "https://github.com/aherrmann/rules_zig/releases/download/v0.6.1/rules_zig-0.6.1.tar.gz",
)
###################
# rules_zig setup #
###################
# Fetches the rules_zig dependencies.
# If you want to have a different version of some dependency,
# you should fetch it *before* calling this.
# Alternatively, you can skip calling this function, so long as you've
# already fetched all the dependencies.
load("@rules_zig//zig:repositories.bzl", "rules_zig_dependencies", "zig_register_toolchains")
rules_zig_dependencies()
zig_register_toolchains(
name = "zig",
zig_versions = [
"0.13.0",
"0.12.1",
"0.12.0",
"0.11.0",
],
)"><pre><span class="pl-en">load</span>(<span class="pl-s">"@bazel_tools//tools/build_defs/repo:http.bzl"</span>, <span class="pl-s">"http_archive"</span>)
<span class="pl-en">http_archive</span>(
<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig"</span>,
<span class="pl-s1">sha256</span> <span class="pl-c1">=</span> <span class="pl-s">"915014075325d103de9a7300cabc716bc130421de20c0bd740c73ad613cecd1e"</span>,
<span class="pl-s1">strip_prefix</span> <span class="pl-c1">=</span> <span class="pl-s">"rules_zig-0.6.1"</span>,
<span class="pl-s1">url</span> <span class="pl-c1">=</span> <span class="pl-s">"https://github.com/aherrmann/rules_zig/releases/download/v0.6.1/rules_zig-0.6.1.tar.gz"</span>,
)
<span class="pl-c">###################</span>
<span class="pl-c"># rules_zig setup #</span>
<span class="pl-c">###################</span>
<span class="pl-c"># Fetches the rules_zig dependencies.</span>
<span class="pl-c"># If you want to have a different version of some dependency,</span>
<span class="pl-c"># you should fetch it *before* calling this.</span>
<span class="pl-c"># Alternatively, you can skip calling this function, so long as you've</span>
<span class="pl-c"># already fetched all the dependencies.</span>
<span class="pl-en">load</span>(<span class="pl-s">"@rules_zig//zig:repositories.bzl"</span>, <span class="pl-s">"rules_zig_dependencies"</span>, <span class="pl-s">"zig_register_toolchains"</span>)
<span class="pl-en">rules_zig_dependencies</span>()
<span class="pl-en">zig_register_toolchains</span>(
<span class="pl-s1">name</span> <span class="pl-c1">=</span> <span class="pl-s">"zig"</span>,
<span class="pl-s1">zig_versions</span> <span class="pl-c1">=</span> [
<span class="pl-s">"0.13.0"</span>,
<span class="pl-s">"0.12.1"</span>,
<span class="pl-s">"0.12.0"</span>,
<span class="pl-s">"0.11.0"</span>,
],
)</pre></div>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): update io_buildbuddy_buildbuddy_toolchain digest to 9719443 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2641799412" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/390" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/390/hovercard" href="https://github.com/aherrmann/rules_zig/pull/390">#390</a></li>
<li>chore(deps): update dependency rules_shell to v0.3.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2637675641" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/388" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/388/hovercard" href="https://github.com/aherrmann/rules_zig/pull/388">#388</a></li>
<li>chore(deps): update dependency rules_python to v0.38.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2642587550" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/391" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/391/hovercard" href="https://github.com/aherrmann/rules_zig/pull/391">#391</a></li>
<li>chore(deps): update dependency rules_python to v0.38.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2643764301" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/392" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/392/hovercard" href="https://github.com/aherrmann/rules_zig/pull/392">#392</a></li>
<li>chore(deps): update io_buildbuddy_buildbuddy_toolchain digest to 4aa9b0e by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2644620981" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/393" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/393/hovercard" href="https://github.com/aherrmann/rules_zig/pull/393">#393</a></li>
<li>chore(deps): update dependency aspect_bazel_lib to v2.9.4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2653203639" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/395" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/395/hovercard" href="https://github.com/aherrmann/rules_zig/pull/395">#395</a></li>
<li>chore(deps): update io_buildbuddy_buildbuddy_toolchain digest to eb143d1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2649433524" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/394" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/394/hovercard" href="https://github.com/aherrmann/rules_zig/pull/394">#394</a></li>
<li>chore(deps): update dependency bazel_gazelle to v0.40.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2656191690" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/397" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/397/hovercard" href="https://github.com/aherrmann/rules_zig/pull/397">#397</a></li>
<li>chore(deps): update dependency rules_bazel_integration_test to v0.27.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2633221716" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/387" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/387/hovercard" href="https://github.com/aherrmann/rules_zig/pull/387">#387</a></li>
<li>chore: Bazel 8 compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2707365811" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/404" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/404/hovercard" href="https://github.com/aherrmann/rules_zig/pull/404">#404</a></li>
<li>chore(deps): update dependency rules_multirun to v0.10.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2692746847" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/399" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/399/hovercard" href="https://github.com/aherrmann/rules_zig/pull/399">#399</a></li>
<li>chore(deps): update dependency rules_bazel_integration_test to v0.28.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2712062905" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/406" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/406/hovercard" href="https://github.com/aherrmann/rules_zig/pull/406">#406</a></li>
<li>chore: Install toolchains_buildbuddy as bzlmod dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aherrmann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aherrmann">@aherrmann</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2710659551" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/405" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/405/hovercard" href="https://github.com/aherrmann/rules_zig/pull/405">#405</a></li>
<li>chore(deps): update io_buildbuddy_buildbuddy_toolchain digest to 96323fd by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2718334139" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/407" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/407/hovercard" href="https://github.com/aherrmann/rules_zig/pull/407">#407</a></li>
<li>chore(deps): update io_buildbuddy_buildbuddy_toolchain digest to ffd296b by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2720948527" data-permission-text="Title is private" data-url="https://github.com/aherrmann/rules_zig/issues/408" data-hovercard-type="pull_request" data-hovercard-url="/aherrmann/rules_zig/pull/408/hovercard" href="https://github.com/aherrmann/rules_zig/pull/408">#408</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/aherrmann/rules_zig/compare/v0.6.0...v0.6.1"><tt>v0.6.0...v0.6.1</tt></a></p>
github-actions[bot]