tag:github.com,2008:https://github.com/bazelbuild/rules_pkg/releases
Release notes from rules_pkg
2026-03-09T12:17:10Z
tag:github.com,2008:Repository/115038646/rules_pkg_providers-0.0.1
2026-03-09T12:17:10Z
rules_pkg_providers-0.0.1
<p>Release</p>
aiuto
tag:github.com,2008:Repository/115038646/rules_pkg_providers-0.0.1g
2026-03-09T16:01:07Z
rules_pkg_providers-0.0.1g
<p><strong>New Features</strong></p>
<p><strong>Incompatible Changes</strong></p>
<p><strong>Change Log</strong><br>
TBD</p>
<p><strong>MODULE.bazel setup</strong></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_pkg", version = "0.0.1g")"><pre class="notranslate"><code>bazel_dep(name = "rules_pkg", version = "0.0.1g")
</code></pre></div>
<p><strong>WORKSPACE setup</strong></p>
<div class="snippet-clipboard-content 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_pkg",
urls = [
"https://github.com/bazelbuild/rules_pkg/releases/download/rules_pkg_providers-0.0.1g/rules_pkg_providers-0.0.1g.tgz",
],
sha256 = "3aa6c1f2e1f1be8a433aca8880868f1eb4f43fe6202586c48ac7a6a9d8ef1080",
)"><pre class="notranslate"><code>load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_pkg",
urls = [
"https://github.com/bazelbuild/rules_pkg/releases/download/rules_pkg_providers-0.0.1g/rules_pkg_providers-0.0.1g.tgz",
],
sha256 = "3aa6c1f2e1f1be8a433aca8880868f1eb4f43fe6202586c48ac7a6a9d8ef1080",
)
</code></pre></div>
<p><strong>Using the rules</strong></p>
<p>See <a href="https://github.com/bazelbuild/rules_pkg/tree/0.0.1g">the source</a>.</p>
<h2>What's Changed</h2>
<ul>
<li>feat: support raw symlinks from declare_symlink() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rickeylev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rickeylev">@rickeylev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2816962523" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/930" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/930/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/930">#930</a></li>
<li>pkg_tar: Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975047756" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/948" data-hovercard-type="issue" data-hovercard-url="/bazelbuild/rules_pkg/issues/948/hovercard" href="https://github.com/bazelbuild/rules_pkg/issues/948">#948</a>: Don't add duplicate directory members to tar file when a symlink with the same path exists by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nickguletskii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nickguletskii">@nickguletskii</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975055528" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/949" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/949/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/949">#949</a></li>
<li>Conditionally preserve file permissions when archiving through pkg_tar by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ronodnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ronodnn">@ronodnn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018979734" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/951" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/951/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/951">#951</a></li>
<li>Use rules_shell in tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keith/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keith">@keith</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3138199924" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/957" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/957/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/957">#957</a></li>
<li>Use DefaultInfo directly by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keith/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keith">@keith</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3138201596" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/958" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/958/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/958">#958</a></li>
<li>[CI Fix] Stop trying the rpm debuginfo tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3157514028" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/961" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/961/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/961">#961</a></li>
<li>Remove incompatible_use_toolchain_transition again, now that it has been removed from bazel by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mostynb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mostynb">@mostynb</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3169301365" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/963" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/963/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/963">#963</a></li>
<li>Add pkg_rpm() "data" attribute to provide files for rpmbuild by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wade-arista/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wade-arista">@wade-arista</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3181168339" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/964" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/964/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/964">#964</a></li>
<li>Expose extension for Git toolchain by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guw">@guw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3204517139" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/967" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/967/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/967">#967</a></li>
<li>pkg_deb: add support for md5sums control file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adam-azarchs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adam-azarchs">@adam-azarchs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3154631793" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/960" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/960/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/960">#960</a></li>
<li>Add Alma 9 rpmbuild + bazel environment for examples by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wade-arista/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wade-arista">@wade-arista</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3210612394" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/969" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/969/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/969">#969</a></li>
<li>Overridable <code>debuginfo</code> type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nicbadiu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nicbadiu">@nicbadiu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2913273441" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/945" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/945/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/945">#945</a></li>
<li>Convert the compression level to a string before calling Args.add() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EdSchouten/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EdSchouten">@EdSchouten</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3398776476" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/975" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/975/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/975">#975</a></li>
<li>📦 Conditionally preserve file mtime when archiving through pkg_tar by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ronodnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ronodnn">@ronodnn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3320790685" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/974" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/974/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/974">#974</a></li>
<li>update codeowners by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3404644331" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/978" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/978/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/978">#978</a></li>
<li>bump version to 1.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3404563483" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/977" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/977/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/977">#977</a></li>
<li>Implement pkg_install(symlink) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3489176053" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/979" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/979/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/979">#979</a></li>
<li>Fix Windows file locking issue in <code>pkg_install</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3590399583" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/983" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/983/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/983">#983</a></li>
<li>Make <code>pkg_install</code> work without "runfiles" (Windows default) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3598144759" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/984" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/984/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/984">#984</a></li>
<li>Implement pkg_install(symlink) also for pkg_zip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adrianimboden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adrianimboden">@adrianimboden</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3541060497" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/982" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/982/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/982">#982</a></li>
<li>Document pkg_tar.extension's compression options. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dougthor42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dougthor42">@dougthor42</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3305299939" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/973" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/973/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/973">#973</a></li>
<li>Strip internal test fake repository for MODULE.bazel in distribution. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3404559907" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/976" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/976/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/976">#976</a></li>
<li>test with latest instead of rolling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3648889866" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/986" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/986/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/986">#986</a></li>
<li>Update pkg_deb to use ctx.action.args() for building the command line. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1779791199" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/714" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/714/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/714">#714</a></li>
<li>Allow for variables in the package name of pkg_deb by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AtoZdevelopment/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AtoZdevelopment">@AtoZdevelopment</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3646454337" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/985" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/985/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/985">#985</a></li>
<li>Support compression_level when using xz by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mathukumillia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mathukumillia">@mathukumillia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3661942882" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/988" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/988/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/988">#988</a></li>
<li>Fix distro packaging test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3664448508" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/989" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/989/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/989">#989</a></li>
<li>Add pkg_install.destdir_flag. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3665768412" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/990" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/990/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/990">#990</a></li>
<li>Generate docs for pkg_install by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3687413383" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/992" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/992/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/992">#992</a></li>
<li>Create pre-release tests that run as a github workflow. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3683813711" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/991" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/991/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/991">#991</a></li>
<li>Add a release workflow. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3691413455" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/993" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/993/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/993">#993</a></li>
<li>Fix bcr metadata templates in main so we can test push workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3751551532" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1000" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1000/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1000">#1000</a></li>
<li>Add workflow to publish a release to the bcr. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3741176452" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/998" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/998/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/998">#998</a></li>
<li>fix(ci): update deprecated GH Actions (scorecard) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3842550623" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1011" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1011/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1011">#1011</a></li>
<li>chore(deps): upgrade <code>skylib</code> to remove warnings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3832609126" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1005" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1005/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1005">#1005</a></li>
<li>fix(ci): use own <code>md5</code> tool for Bazel 9 compatibility by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3835985998" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1007" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1007/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1007">#1007</a></li>
<li>Add docs for 1.2.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3858700228" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1014" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1014/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1014">#1014</a></li>
<li>fix(test): make <code>//distro:packaging_test</code> work with Bazel 9 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3839015919" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1009" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1009/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1009">#1009</a></li>
<li>fix(rpm): debuginfo support on some distributions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3832763238" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1006" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1006/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1006">#1006</a></li>
<li>fix(test): make <code>//tests:path_test</code> work on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3908026257" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1017" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1017/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1017">#1017</a></li>
<li>fix(test): <code>package_naming_aggregate_test</code> on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3908240301" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1018" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1018/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1018">#1018</a></li>
<li>fix(pkg_install): resolve files against own repository by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3902959907" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1016" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1016/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1016">#1016</a></li>
<li>fix(test): make <code>//tests/mappings/filter_directory</code> work on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3912225916" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1020" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1020/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1020">#1020</a></li>
<li>fix(rpm): propagate main() return code as process exit code by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wade-arista/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wade-arista">@wade-arista</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3929697034" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1024" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1024/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1024">#1024</a></li>
<li>Ensure runfiles.{,root_}symlinks makes it into tarballs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EdSchouten/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EdSchouten">@EdSchouten</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3930968534" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1025" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1025/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1025">#1025</a></li>
<li>fix: handle UTF-16LE-encoded manifests on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3913066646" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1021" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1021/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1021">#1021</a></li>
<li>Copy the providers to a module we can publish separtely from the rest by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tonyaiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tonyaiuto">@tonyaiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3955668135" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1027" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1027/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1027">#1027</a></li>
<li>Bring testing for bzlmod vs. non-bzlmod up to date with bazel features by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tonyaiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tonyaiuto">@tonyaiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3960807029" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1029" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1029/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1029">#1029</a></li>
<li>update docbuild to include the providers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3989459888" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1036" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1036/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1036">#1036</a></li>
<li>Bump rules python and rules_cc deps by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tonyaiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tonyaiuto">@tonyaiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3979515301" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1034" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1034/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1034">#1034</a></li>
<li>Use filegroup rather than starlarklibrary for the sources. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tonyaiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tonyaiuto">@tonyaiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3976204095" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1033" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1033/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1033">#1033</a></li>
<li>Create release scripts for rules_pkg_providers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tonyaiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tonyaiuto">@tonyaiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3955680084" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1028" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1028/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1028">#1028</a></li>
<li>Avoid depending on the value of the --stamp flag if possible by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/justinhorvitz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/justinhorvitz">@justinhorvitz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3979544680" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1035" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1035/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1035">#1035</a></li>
<li>drop reference to an undefined variable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4038334589" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1040" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1040/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1040">#1040</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rickeylev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rickeylev">@rickeylev</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2816962523" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/930" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/930/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/930">#930</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nickguletskii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nickguletskii">@nickguletskii</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975055528" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/949" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/949/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/949">#949</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ronodnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ronodnn">@ronodnn</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018979734" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/951" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/951/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/951">#951</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keith/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keith">@keith</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3138199924" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/957" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/957/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/957">#957</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mostynb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mostynb">@mostynb</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3169301365" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/963" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/963/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/963">#963</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3590399583" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/983" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/983/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/983">#983</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adrianimboden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adrianimboden">@adrianimboden</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3541060497" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/982" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/982/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/982">#982</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dougthor42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dougthor42">@dougthor42</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3305299939" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/973" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/973/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/973">#973</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AtoZdevelopment/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AtoZdevelopment">@AtoZdevelopment</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3646454337" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/985" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/985/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/985">#985</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mathukumillia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mathukumillia">@mathukumillia</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3661942882" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/988" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/988/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/988">#988</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/justinhorvitz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/justinhorvitz">@justinhorvitz</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3979544680" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/1035" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/1035/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/1035">#1035</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/bazelbuild/rules_pkg/compare/1.1.0...rules_pkg_providers-0.0.1g"><tt>1.1.0...rules_pkg_providers-0.0.1g</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/115038646/rules_pkg_providers-0.0.1f
2026-03-09T15:25:29Z
rules_pkg_providers-0.0.1f
<p>Release</p>
aiuto
tag:github.com,2008:Repository/115038646/rules_pkg_providers-0.0.1e
2026-03-09T13:19:46Z
rules_pkg_providers-0.0.1e
<p>Release</p>
aiuto
tag:github.com,2008:Repository/115038646/rules_pkg_providers-0.0.1.d
2026-03-09T13:00:47Z
rules_pkg_providers-0.0.1.d
<p>Release</p>
aiuto
tag:github.com,2008:Repository/115038646/rules_pkg_providers-0.0.1c
2026-03-09T12:52:12Z
rules_pkg_providers-0.0.1c
<p>Release</p>
aiuto
tag:github.com,2008:Repository/115038646/rules_pkg_providers-0.0.1b
2026-03-09T12:41:19Z
rules_pkg_providers-0.0.1b
<p>Release</p>
aiuto
tag:github.com,2008:Repository/115038646/rules_pkg_providers-0.0.1a
2026-03-09T12:34:06Z
rules_pkg_providers-0.0.1a
<p>Release</p>
aiuto
tag:github.com,2008:Repository/115038646/1.2.0
2025-12-04T21:17:23Z
1.2.0
<p><strong>New Features</strong></p>
<ul>
<li>pkg_deb: add support for md5sums control file</li>
<li>pkg_deb: Allow for variables in the package name</li>
<li>pkg_deb: Overridable <code>debuginfo</code> type</li>
<li>pkg_install: Add destdir_flag to pick up destdir from a bazel-skylib.string_flag().</li>
<li>pkg_install: support for symlinks</li>
<li>pkg_mklink: support raw symlinks from declare_symlink() (Bazel 8+ only)</li>
<li>pkg_rpm: "data" attribute to provide files for rpmbuild b</li>
<li>pkg_tar: Conditionally preserve file mtime</li>
<li>pkg_tar: Support compression_level when using xz</li>
<li>pkg_zip: support synlinks</li>
</ul>
<p><strong>Incompatible Changes</strong></p>
<p><strong>MODULE.bazel setup</strong></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_pkg", version = "1.2.0")"><pre class="notranslate"><code>bazel_dep(name = "rules_pkg", version = "1.2.0")
</code></pre></div>
<p><strong>WORKSPACE setup</strong></p>
<div class="snippet-clipboard-content 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_pkg",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/1.2.0/rules_pkg-1.2.0.tar.gz",
"https://github.com/bazelbuild/rules_pkg/releases/download/1.2.0/rules_pkg-1.2.0.tar.gz",
],
sha256 = "b5c9184a23bb0bcff241981fd9d9e2a97638a1374c9953bb1808836ce711f990",
)
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
rules_pkg_dependencies()
"><pre class="notranslate"><code>load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_pkg",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/1.2.0/rules_pkg-1.2.0.tar.gz",
"https://github.com/bazelbuild/rules_pkg/releases/download/1.2.0/rules_pkg-1.2.0.tar.gz",
],
sha256 = "b5c9184a23bb0bcff241981fd9d9e2a97638a1374c9953bb1808836ce711f990",
)
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
rules_pkg_dependencies()
</code></pre></div>
<p><strong>Using the rules</strong></p>
<p>See <a href="https://github.com/bazelbuild/rules_pkg/tree/1.2.0">the source</a>.</p>
<h2>What's Changed</h2>
<ul>
<li>feat: support raw symlinks from declare_symlink() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rickeylev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rickeylev">@rickeylev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2816962523" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/930" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/930/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/930">#930</a></li>
<li>pkg_tar: Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975047756" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/948" data-hovercard-type="issue" data-hovercard-url="/bazelbuild/rules_pkg/issues/948/hovercard" href="https://github.com/bazelbuild/rules_pkg/issues/948">#948</a>: Don't add duplicate directory members to tar file when a symlink with the same path exists by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nickguletskii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nickguletskii">@nickguletskii</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975055528" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/949" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/949/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/949">#949</a></li>
<li>Conditionally preserve file permissions when archiving through pkg_tar by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ronodnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ronodnn">@ronodnn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018979734" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/951" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/951/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/951">#951</a></li>
<li>Use rules_shell in tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keith/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keith">@keith</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3138199924" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/957" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/957/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/957">#957</a></li>
<li>Use DefaultInfo directly by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keith/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keith">@keith</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3138201596" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/958" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/958/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/958">#958</a></li>
<li>[CI Fix] Stop trying the rpm debuginfo tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3157514028" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/961" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/961/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/961">#961</a></li>
<li>Remove incompatible_use_toolchain_transition again, now that it has been removed from bazel by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mostynb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mostynb">@mostynb</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3169301365" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/963" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/963/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/963">#963</a></li>
<li>Add pkg_rpm() "data" attribute to provide files for rpmbuild by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wade-arista/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wade-arista">@wade-arista</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3181168339" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/964" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/964/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/964">#964</a></li>
<li>Expose extension for Git toolchain by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/guw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/guw">@guw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3204517139" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/967" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/967/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/967">#967</a></li>
<li>pkg_deb: add support for md5sums control file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adam-azarchs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adam-azarchs">@adam-azarchs</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3154631793" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/960" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/960/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/960">#960</a></li>
<li>Add Alma 9 rpmbuild + bazel environment for examples by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wade-arista/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wade-arista">@wade-arista</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3210612394" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/969" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/969/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/969">#969</a></li>
<li>Overridable <code>debuginfo</code> type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nicbadiu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nicbadiu">@nicbadiu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2913273441" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/945" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/945/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/945">#945</a></li>
<li>Convert the compression level to a string before calling Args.add() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EdSchouten/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EdSchouten">@EdSchouten</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3398776476" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/975" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/975/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/975">#975</a></li>
<li>📦 Conditionally preserve file mtime when archiving through pkg_tar by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ronodnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ronodnn">@ronodnn</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3320790685" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/974" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/974/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/974">#974</a></li>
<li>update codeowners by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3404644331" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/978" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/978/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/978">#978</a></li>
<li>bump version to 1.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3404563483" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/977" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/977/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/977">#977</a></li>
<li>Implement pkg_install(symlink) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3489176053" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/979" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/979/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/979">#979</a></li>
<li>Fix Windows file locking issue in <code>pkg_install</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3590399583" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/983" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/983/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/983">#983</a></li>
<li>Make <code>pkg_install</code> work without "runfiles" (Windows default) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3598144759" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/984" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/984/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/984">#984</a></li>
<li>Implement pkg_install(symlink) also for pkg_zip by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adrianimboden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adrianimboden">@adrianimboden</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3541060497" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/982" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/982/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/982">#982</a></li>
<li>Document pkg_tar.extension's compression options. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dougthor42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dougthor42">@dougthor42</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3305299939" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/973" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/973/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/973">#973</a></li>
<li>Strip internal test fake repository for MODULE.bazel in distribution. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3404559907" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/976" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/976/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/976">#976</a></li>
<li>test with latest instead of rolling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3648889866" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/986" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/986/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/986">#986</a></li>
<li>Update pkg_deb to use ctx.action.args() for building the command line. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1779791199" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/714" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/714/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/714">#714</a></li>
<li>Allow for variables in the package name of pkg_deb by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AtoZdevelopment/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AtoZdevelopment">@AtoZdevelopment</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3646454337" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/985" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/985/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/985">#985</a></li>
<li>Support compression_level when using xz by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mathukumillia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mathukumillia">@mathukumillia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3661942882" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/988" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/988/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/988">#988</a></li>
<li>Fix distro packaging test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3664448508" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/989" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/989/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/989">#989</a></li>
<li>Add pkg_install.destdir_flag. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3665768412" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/990" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/990/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/990">#990</a></li>
<li>Generate docs for pkg_install by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3687413383" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/992" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/992/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/992">#992</a></li>
<li>Create pre-release tests that run as a github workflow. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aiuto/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aiuto">@aiuto</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3683813711" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/991" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/991/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/991">#991</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rickeylev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rickeylev">@rickeylev</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2816962523" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/930" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/930/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/930">#930</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nickguletskii/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nickguletskii">@nickguletskii</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975055528" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/949" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/949/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/949">#949</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ronodnn/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ronodnn">@ronodnn</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3018979734" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/951" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/951/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/951">#951</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/keith/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/keith">@keith</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3138199924" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/957" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/957/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/957">#957</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mostynb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mostynb">@mostynb</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3169301365" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/963" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/963/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/963">#963</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rdesgroppes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rdesgroppes">@rdesgroppes</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3590399583" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/983" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/983/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/983">#983</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adrianimboden/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adrianimboden">@adrianimboden</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3541060497" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/982" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/982/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/982">#982</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dougthor42/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dougthor42">@dougthor42</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3305299939" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/973" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/973/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/973">#973</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AtoZdevelopment/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AtoZdevelopment">@AtoZdevelopment</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3646454337" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/985" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/985/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/985">#985</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mathukumillia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mathukumillia">@mathukumillia</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3661942882" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/988" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/988/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/988">#988</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/bazelbuild/rules_pkg/compare/1.1.0...1.2.0"><tt>1.1.0...1.2.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/115038646/1.1.0
2025-03-12T15:19:13Z
v1.1.0
<p><strong>New Features</strong></p>
<ul>
<li>pkg_dep: Add the <code>multi_arch</code> option in make_deb.py in order to add the <code>Multi-Arch</code> field in debian control file. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2862421831" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/937" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/937/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/937">#937</a>)</li>
<li>pkg_rpm: Generic <code>debuginfo</code> RPM platform support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2881317935" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/942" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/942/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/942">#942</a>)</li>
<li>pkg_rpm: fix sub-RPM post_scriptlet and add %postun support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2849653306" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/934" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/934/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/934">#934</a>)</li>
<li>install: Add --wipe_destdir option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2539717194" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/894" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/894/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/894">#894</a>)</li>
<li>pkg_tar: Make compression_level configurable for .tar.gz (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2493900703" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/888" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/888/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/888">#888</a>)</li>
<li>pkg_install: Add destdir attr & read rel paths. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2484078679" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/886" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/886/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/886">#886</a>)</li>
<li>pkg_install: Support TreeArtifacts. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2474377895" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/885" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/885/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/885">#885</a>)</li>
</ul>
<p><strong>Incompatible Changes</strong></p>
<p>None that we know of.</p>
<p><strong>Change Log</strong></p>
<ul>
<li>Modify the rich_structure example to set include_runfiles (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2751412669" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/906" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/906/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/906">#906</a>)</li>
<li>Fix installing an installed running process (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2876762010" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/941" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/941/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/941">#941</a>)</li>
<li><code>tar_writer.py</code>: address duplicate dir warning regression (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2662224191" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/900" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/900/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/900">#900</a>)</li>
<li>Add the <code>multi_arch</code> option in make_deb.py in order to add the <code>Multi-Arch</code> field in debian control file. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2862421831" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/937" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/937/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/937">#937</a>)</li>
<li>Generic <code>debuginfo</code> RPM platform support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2881317935" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/942" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/942/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/942">#942</a>)</li>
<li>rpm: fix sub-RPM post_scriptlet and add %postun support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2849653306" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/934" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/934/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/934">#934</a>)</li>
<li>Syntax highlight the readme as starlark (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2866209026" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/939" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/939/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/939">#939</a>)</li>
<li>rpm: Consume group info for sub RPMs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2818902260" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/931" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/931/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/931">#931</a>)</li>
<li>ci: Check pre-commit hooks in CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2798749883" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/922" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/922/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/922">#922</a>)</li>
<li>fix: Avoid else after return in mappings bzl (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2800083426" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/923" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/923/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/923">#923</a>)</li>
<li>Add pre-commit hooks to format trailing whitespaces (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2800093448" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/924" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/924/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/924">#924</a>)</li>
<li>Pre commit autoupdate and format files (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2783371147" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/913" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/913/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/913">#913</a>)</li>
<li>Allow some common rule args in verify_archive_test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2784611922" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/917" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/917/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/917">#917</a>)</li>
<li>ci: Bump Ubuntu version in CI from 18 to 22 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2783365944" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/912" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/912/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/912">#912</a>)</li>
<li>Fix check_must_contain_regex in verify_archive.bzl (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2775620730" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/910" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/910/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/910">#910</a>)</li>
<li>Delete deb_packages directory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2699620554" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/903" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/903/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/903">#903</a>)</li>
<li>install: Add --wipe_destdir option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2539717194" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/894" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/894/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/894">#894</a>)</li>
<li>Load py_binary from rules_python (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2543482782" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/895" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/895/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/895">#895</a>)</li>
<li>make_rpm: suppress unconditional debug prints (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2525902140" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/892" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/892/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/892">#892</a>)</li>
<li>pkg_install: modify log levels & print destdir by default. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2523750876" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/891" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/891/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/891">#891</a>)</li>
<li>Make compression_level configurable for .tar.gz (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2493900703" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/888" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/888/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/888">#888</a>)</li>
<li>rpm: Refine prefix matching for sub RPMs to reduce fragility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2443390597" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/879" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/879/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/879">#879</a>)</li>
<li>pkg_install: Add destdir attr & read rel paths. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2484078679" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/886" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/886/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/886">#886</a>)</li>
<li>pkg_install: Support TreeArtifacts. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2474377895" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/885" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/885/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/885">#885</a>)</li>
<li>Add support for repo mapping (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429330170" data-permission-text="Title is private" data-url="https://github.com/bazelbuild/rules_pkg/issues/878" data-hovercard-type="pull_request" data-hovercard-url="/bazelbuild/rules_pkg/pull/878/hovercard" href="https://github.com/bazelbuild/rules_pkg/pull/878">#878</a>)</li>
</ul>
<p>Thanks to all the contributors to this release: Andrea Nardelli,<br>
Chris Bachhuber, Dahan Gong, Eric Wieser, Ivo List, Luis Padron,<br>
Markus Hofbauer, Mateusz Krakowiak, Michael Kelly, Mike Kelly,<br>
Nic, Peter Collingbourne, Thomas Lam, Tony Aiuto, Yun Peng,<br>
jacky8hyf, hcw-g, njlr, Peter Woodman, wade-arista</p>
<p><strong>MODULE.bazel setup</strong></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="bazel_dep(name = "rules_pkg", version = "1.1.0")"><pre class="notranslate"><code>bazel_dep(name = "rules_pkg", version = "1.1.0")
</code></pre></div>
<p><strong>WORKSPACE setup</strong></p>
<div class="snippet-clipboard-content 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_pkg",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/1.1.0/rules_pkg-1.1.0.tar.gz",
"https://github.com/bazelbuild/rules_pkg/releases/download/1.1.0/rules_pkg-1.1.0.tar.gz",
],
sha256 = "b7215c636f22c1849f1c3142c72f4b954bb12bb8dcf3cbe229ae6e69cc6479db",
)
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
rules_pkg_dependencies()
"><pre class="notranslate"><code>load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_pkg",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/1.1.0/rules_pkg-1.1.0.tar.gz",
"https://github.com/bazelbuild/rules_pkg/releases/download/1.1.0/rules_pkg-1.1.0.tar.gz",
],
sha256 = "b7215c636f22c1849f1c3142c72f4b954bb12bb8dcf3cbe229ae6e69cc6479db",
)
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
rules_pkg_dependencies()
</code></pre></div>
<p><strong>Using the rules</strong></p>
<p>See <a href="https://github.com/bazelbuild/rules_pkg/tree/1.1.0">the source</a>.</p>
aiuto