Update dependency rules_img to v0.3.19 - #197

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x
Open

Update dependency rules_img to v0.3.19#197
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x

Conversation

@renovate

@renovaterenovateBot commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

PackageTypeUpdateChange
rules_imgbazel_deppatch0.3.30.3.19

Release Notes

bazel-contrib/rules_img (rules_img)

v0.3.19

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.19")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="0f379d63a8856368656fbd363b6f0077114ea0f23ebce3b4afe40fd6514919c1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.19/rules_img-v0.3.19.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(release): attest the signer plugin release archive by @​malt3 in #​660
  • fix(release): release signer plugins via the shared release workflow by @​malt3 in #​661
  • report OpenTelemetry metrics from oci-distribution-gateway by @​malt3 in #​662
  • fix(load): stop mangling image names that carry a registry port by @​malt3 in #​663
  • fix(bcr): fix signer plugin BCR presubmit.yml by @​malt3 in #​664
  • feat(push): configure push at build time per image by @​malt3 in #​665
  • gateway: add a forwarding mode so credentials live in one deployment by @​malt3 in #​666
  • feat(gateway): memoize blob existence checks in serving mode by @​malt3 in #​667
  • feat(deploy): add crane-style progress logs for non-interactive deploys by @​malt3 in #​668
  • docs: document IMG_DISK_CACHE env var by @​malt3 in #​669
  • fix(cosign): strip build-from-source deps from released MODULE.bazel by @​malt3 in #​670
  • feat(registry): add --insecure for plain-HTTP registries by @​malt3 in #​671
  • feat(push): make --jobs the cap on destination registry connections by @​malt3 in #​672
  • update Go rules and deps by @​malt3 in #​673
  • fix(signer): release the signer plugins as prebuilt-only modules by @​malt3 in #​674
  • feat(gateway): keep the blob existence cache current from reads, pushes and deletes by @​malt3 in #​675
  • feat(base): add rules for building bespoke base images by @​malt3 in #​676
  • feat(services): add service image module by @​malt3 in #​678
  • perf: use relative symlinks for directory layouts on Bazel >= 7.1 by @​malt3 in #​679
  • feat(gateway): replicate the blob existence cache between instances by @​malt3 in #​680
  • ci: add linux-only job to build modules/rules_img_services by @​malt3 in #​681
  • prepare 0.3.19 by @​malt3 in #​682

Full Changelog: bazel-contrib/rules_img@v0.3.18...v0.3.19

v0.3.18

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.18")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="b15f44ef2793ca9242801cc3c1f2e6f9c6450719a38a10f90252f82ef21711d5",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.18/rules_img-v0.3.18.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(push): suppress progress bar in persistent-worker mode by @​malt3 in #​634
  • feat: scope credential helpers to registry or remote cache by @​malt3 in #​635
  • img_tool: consolidate image-layout writers into pkg/ocilayout by @​malt3 in #​636
  • feat(load): align image_load API with image_push (registry/repository… by @​malt3 in #​637
  • feat(deploy): add deploy_operations filter to multi_deploy by @​malt3 in #​638
  • feat(deploy): add --sink override to redirect push/load into local artifacts by @​malt3 in #​639
  • feat(deploy): accept compact streams and bare paths in --layer by @​malt3 in #​640
  • chore(renovate): enable dashboard, disable automatic PRs by @​malt3 in #​641
  • feat: sign images in img deploy via external signer plugins by @​malt3 in #​642
  • feat(settings): add additional_image_labels_file label_flag by @​malt3 in #​644
  • chore: various small improvements by @​malt3 in #​646
  • chore(go deps) by @​malt3 in #​645
  • e2e: push to an ephemeral registry and verify cosign/notation signatures by @​malt3 in #​647
  • release(signer): produce and publish signer plugins with Bazel by @​malt3 in #​648
  • feat: push at build time by @​malt3 in #​649
  • harden(bcr): reject archive entries that escape the destination dir by @​malt3 in #​650
  • feat: push all image blobs at build time, split blob/manifest staging repos by @​malt3 in #​651
  • feat(gateway): policy-file authorization for oci-distribution-gateway by @​malt3 in #​652
  • feat(ztoc): add pure-Go SOCI ztoc generation library by @​malt3 in #​653
  • fix(deploy): annotate untagged images with / by @​malt3 in #​654
  • feat(img): centralize registry retry, backoff, and concurrency defaults by @​malt3 in #​655
  • feat(auth): support inline docker config via IMG_DOCKER_CONFIG_INLINE by @​malt3 in #​656
  • auth: add host-scoped environment credentials by @​sluongng in #​657
  • feat(layer): adopt the new memory-efficient runfiles group layout by @​malt3 in #​658
  • feat(soci): add SOCI Index Manifest v2 support by @​malt3 in #​659

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.17...v0.3.18

v0.3.17

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.17")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="27aea4150761bd742e89c15856ee5e2d0696871488257482597edfa1321a17f9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.17/rules_img-v0.3.17.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.16...v0.3.17

v0.3.16

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.16")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="340c9ff589cbda8cb3a2149f143a494268d6a769cf08b2adfc822e5c9ee720f1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.16/rules_img-v0.3.16.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.15...v0.3.16

v0.3.15

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.15")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="99658f1ba63e31852a35cc2bd82be0ad7d2fa00a530926ab9807c26aecf58cfc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.15/rules_img-v0.3.15.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.14...v0.3.15

v0.3.14

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.14")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="724a0930297ffe5ceda1b0837ccaa13b397e76b377fb49ce261a9b283a540554",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.14/rules_img-v0.3.14.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.13...v0.3.14

v0.3.13

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.13")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="81eb15f7046d54b91a8800626da7204b8754d4a58ff36e3c25c213b4d4b911dc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.13/rules_img-v0.3.13.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.12...v0.3.13

v0.3.12

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.12")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="fad1b16f9736d0a1d42af754fef4e558a5722a3249448ba92275ad1670997a9c",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.12/rules_img-v0.3.12.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.11...v0.3.12

v0.3.11

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.11")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d63fd26996f499fd7e77817466419ac1d83396760ae54a429828370bec29b85d",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.11/rules_img-v0.3.11.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.10...v0.3.11

v0.3.10

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.10")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="c8d3d423183f4cc9c19f991178c223c6c81ebafa38aad65c01d8a19c6245e820",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.10/rules_img-v0.3.10.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.9...v0.3.10

v0.3.9

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.9")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="6ac03edbafc57f66dc267d649b1d4413001b53fa5c8c95ba4c5038a4575b0bb9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.9/rules_img-v0.3.9.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.8...v0.3.9

v0.3.8

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.8")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="e932d3cff3b0a72f7f3589951dd599c697ec00d83dff11358fd2bda1c67c4674",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.8/rules_img-v0.3.8.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.7...v0.3.8

v0.3.7

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.7")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="a0d469e1bfcdc3c27dc5be8d99da12be4db3edfb7a8bdd457a8be7519572d0b8",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.7/rules_img-v0.3.7.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.6...v0.3.7

v0.3.6

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.6")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d0849cb4828569d7ec159f8c0761ed62b60798e7943d1700d800ceea2c28108a",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.6/rules_img-v0.3.6.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBot requested a review from a team as a code ownerMarch 23, 2026 15:37
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f1ef6ca to bcb15f8CompareMarch 23, 2026 19:45
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.4chore(deps): update dependency rules_img to v0.3.5Mar 23, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from bcb15f8 to 0ceaf25CompareMarch 26, 2026 19:43
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 0ceaf25 to 4013817CompareApril 3, 2026 18:31
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.5chore(deps): update dependency rules_img to v0.3.6Apr 3, 2026
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.6Apr 8, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 4013817 to 5ee336cCompareApril 14, 2026 11:37
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.7Apr 14, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 5ee336c to f5e4046CompareApril 20, 2026 18:34
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.7Update dependency rules_img to v0.3.8Apr 20, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f5e4046 to ffa4400CompareApril 29, 2026 18:07
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.8Update dependency rules_img to v0.3.9Apr 29, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from ffa4400 to 6b02d35CompareMay 12, 2026 19:59
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.9Update dependency rules_img to v0.3.10May 12, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 6b02d35 to 8799e57CompareMay 18, 2026 13:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.10Update dependency rules_img to v0.3.11May 18, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8799e57 to 2c96b21CompareJune 5, 2026 11:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.11Update dependency rules_img to v0.3.12Jun 5, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 2c96b21 to 95a40bcCompareJune 17, 2026 19:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.12Update dependency rules_img to v0.3.13Jun 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 95a40bc to cfdab8dCompareJune 30, 2026 04:28
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.13Update dependency rules_img to v0.3.14Jun 30, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from cfdab8d to e8641d6CompareJuly 2, 2026 00:48
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.14Update dependency rules_img to v0.3.15Jul 2, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from e8641d6 to c000667CompareJuly 15, 2026 17:36
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.15Update dependency rules_img to v0.3.16Jul 15, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from c000667 to 8572fd8CompareJuly 17, 2026 12:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.16Update dependency rules_img to v0.3.17Jul 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8572fd8 to 1e0b3f6CompareJuly 28, 2026 18:27
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.17Update dependency rules_img to v0.3.18Jul 28, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 1e0b3f6 to 26796f0CompareAugust 2, 2026 03:26
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.18Update dependency rules_img to v0.3.19Aug 2, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Update dependency rules_img to v0.3.19 - #197

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x
Open

Update dependency rules_img to v0.3.19#197
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x

Conversation

@renovate

@renovaterenovateBot commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

PackageTypeUpdateChange
rules_imgbazel_deppatch0.3.30.3.19

Release Notes

bazel-contrib/rules_img (rules_img)

v0.3.19

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.19")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="0f379d63a8856368656fbd363b6f0077114ea0f23ebce3b4afe40fd6514919c1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.19/rules_img-v0.3.19.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(release): attest the signer plugin release archive by @​malt3 in #​660
  • fix(release): release signer plugins via the shared release workflow by @​malt3 in #​661
  • report OpenTelemetry metrics from oci-distribution-gateway by @​malt3 in #​662
  • fix(load): stop mangling image names that carry a registry port by @​malt3 in #​663
  • fix(bcr): fix signer plugin BCR presubmit.yml by @​malt3 in #​664
  • feat(push): configure push at build time per image by @​malt3 in #​665
  • gateway: add a forwarding mode so credentials live in one deployment by @​malt3 in #​666
  • feat(gateway): memoize blob existence checks in serving mode by @​malt3 in #​667
  • feat(deploy): add crane-style progress logs for non-interactive deploys by @​malt3 in #​668
  • docs: document IMG_DISK_CACHE env var by @​malt3 in #​669
  • fix(cosign): strip build-from-source deps from released MODULE.bazel by @​malt3 in #​670
  • feat(registry): add --insecure for plain-HTTP registries by @​malt3 in #​671
  • feat(push): make --jobs the cap on destination registry connections by @​malt3 in #​672
  • update Go rules and deps by @​malt3 in #​673
  • fix(signer): release the signer plugins as prebuilt-only modules by @​malt3 in #​674
  • feat(gateway): keep the blob existence cache current from reads, pushes and deletes by @​malt3 in #​675
  • feat(base): add rules for building bespoke base images by @​malt3 in #​676
  • feat(services): add service image module by @​malt3 in #​678
  • perf: use relative symlinks for directory layouts on Bazel >= 7.1 by @​malt3 in #​679
  • feat(gateway): replicate the blob existence cache between instances by @​malt3 in #​680
  • ci: add linux-only job to build modules/rules_img_services by @​malt3 in #​681
  • prepare 0.3.19 by @​malt3 in #​682

Full Changelog: bazel-contrib/rules_img@v0.3.18...v0.3.19

v0.3.18

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.18")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="b15f44ef2793ca9242801cc3c1f2e6f9c6450719a38a10f90252f82ef21711d5",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.18/rules_img-v0.3.18.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(push): suppress progress bar in persistent-worker mode by @​malt3 in #​634
  • feat: scope credential helpers to registry or remote cache by @​malt3 in #​635
  • img_tool: consolidate image-layout writers into pkg/ocilayout by @​malt3 in #​636
  • feat(load): align image_load API with image_push (registry/repository… by @​malt3 in #​637
  • feat(deploy): add deploy_operations filter to multi_deploy by @​malt3 in #​638
  • feat(deploy): add --sink override to redirect push/load into local artifacts by @​malt3 in #​639
  • feat(deploy): accept compact streams and bare paths in --layer by @​malt3 in #​640
  • chore(renovate): enable dashboard, disable automatic PRs by @​malt3 in #​641
  • feat: sign images in img deploy via external signer plugins by @​malt3 in #​642
  • feat(settings): add additional_image_labels_file label_flag by @​malt3 in #​644
  • chore: various small improvements by @​malt3 in #​646
  • chore(go deps) by @​malt3 in #​645
  • e2e: push to an ephemeral registry and verify cosign/notation signatures by @​malt3 in #​647
  • release(signer): produce and publish signer plugins with Bazel by @​malt3 in #​648
  • feat: push at build time by @​malt3 in #​649
  • harden(bcr): reject archive entries that escape the destination dir by @​malt3 in #​650
  • feat: push all image blobs at build time, split blob/manifest staging repos by @​malt3 in #​651
  • feat(gateway): policy-file authorization for oci-distribution-gateway by @​malt3 in #​652
  • feat(ztoc): add pure-Go SOCI ztoc generation library by @​malt3 in #​653
  • fix(deploy): annotate untagged images with / by @​malt3 in #​654
  • feat(img): centralize registry retry, backoff, and concurrency defaults by @​malt3 in #​655
  • feat(auth): support inline docker config via IMG_DOCKER_CONFIG_INLINE by @​malt3 in #​656
  • auth: add host-scoped environment credentials by @​sluongng in #​657
  • feat(layer): adopt the new memory-efficient runfiles group layout by @​malt3 in #​658
  • feat(soci): add SOCI Index Manifest v2 support by @​malt3 in #​659

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.17...v0.3.18

v0.3.17

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.17")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="27aea4150761bd742e89c15856ee5e2d0696871488257482597edfa1321a17f9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.17/rules_img-v0.3.17.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.16...v0.3.17

v0.3.16

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.16")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="340c9ff589cbda8cb3a2149f143a494268d6a769cf08b2adfc822e5c9ee720f1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.16/rules_img-v0.3.16.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.15...v0.3.16

v0.3.15

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.15")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="99658f1ba63e31852a35cc2bd82be0ad7d2fa00a530926ab9807c26aecf58cfc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.15/rules_img-v0.3.15.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.14...v0.3.15

v0.3.14

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.14")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="724a0930297ffe5ceda1b0837ccaa13b397e76b377fb49ce261a9b283a540554",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.14/rules_img-v0.3.14.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.13...v0.3.14

v0.3.13

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.13")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="81eb15f7046d54b91a8800626da7204b8754d4a58ff36e3c25c213b4d4b911dc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.13/rules_img-v0.3.13.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.12...v0.3.13

v0.3.12

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.12")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="fad1b16f9736d0a1d42af754fef4e558a5722a3249448ba92275ad1670997a9c",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.12/rules_img-v0.3.12.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.11...v0.3.12

v0.3.11

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.11")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d63fd26996f499fd7e77817466419ac1d83396760ae54a429828370bec29b85d",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.11/rules_img-v0.3.11.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.10...v0.3.11

v0.3.10

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.10")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="c8d3d423183f4cc9c19f991178c223c6c81ebafa38aad65c01d8a19c6245e820",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.10/rules_img-v0.3.10.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.9...v0.3.10

v0.3.9

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.9")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="6ac03edbafc57f66dc267d649b1d4413001b53fa5c8c95ba4c5038a4575b0bb9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.9/rules_img-v0.3.9.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.8...v0.3.9

v0.3.8

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.8")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="e932d3cff3b0a72f7f3589951dd599c697ec00d83dff11358fd2bda1c67c4674",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.8/rules_img-v0.3.8.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.7...v0.3.8

v0.3.7

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.7")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="a0d469e1bfcdc3c27dc5be8d99da12be4db3edfb7a8bdd457a8be7519572d0b8",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.7/rules_img-v0.3.7.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.6...v0.3.7

v0.3.6

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.6")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d0849cb4828569d7ec159f8c0761ed62b60798e7943d1700d800ceea2c28108a",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.6/rules_img-v0.3.6.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBot requested a review from a team as a code ownerMarch 23, 2026 15:37
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f1ef6ca to bcb15f8CompareMarch 23, 2026 19:45
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.4chore(deps): update dependency rules_img to v0.3.5Mar 23, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from bcb15f8 to 0ceaf25CompareMarch 26, 2026 19:43
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 0ceaf25 to 4013817CompareApril 3, 2026 18:31
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.5chore(deps): update dependency rules_img to v0.3.6Apr 3, 2026
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.6Apr 8, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 4013817 to 5ee336cCompareApril 14, 2026 11:37
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.7Apr 14, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 5ee336c to f5e4046CompareApril 20, 2026 18:34
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.7Update dependency rules_img to v0.3.8Apr 20, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f5e4046 to ffa4400CompareApril 29, 2026 18:07
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.8Update dependency rules_img to v0.3.9Apr 29, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from ffa4400 to 6b02d35CompareMay 12, 2026 19:59
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.9Update dependency rules_img to v0.3.10May 12, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 6b02d35 to 8799e57CompareMay 18, 2026 13:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.10Update dependency rules_img to v0.3.11May 18, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8799e57 to 2c96b21CompareJune 5, 2026 11:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.11Update dependency rules_img to v0.3.12Jun 5, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 2c96b21 to 95a40bcCompareJune 17, 2026 19:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.12Update dependency rules_img to v0.3.13Jun 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 95a40bc to cfdab8dCompareJune 30, 2026 04:28
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.13Update dependency rules_img to v0.3.14Jun 30, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from cfdab8d to e8641d6CompareJuly 2, 2026 00:48
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.14Update dependency rules_img to v0.3.15Jul 2, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from e8641d6 to c000667CompareJuly 15, 2026 17:36
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.15Update dependency rules_img to v0.3.16Jul 15, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from c000667 to 8572fd8CompareJuly 17, 2026 12:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.16Update dependency rules_img to v0.3.17Jul 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8572fd8 to 1e0b3f6CompareJuly 28, 2026 18:27
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.17Update dependency rules_img to v0.3.18Jul 28, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 1e0b3f6 to 26796f0CompareAugust 2, 2026 03:26
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.18Update dependency rules_img to v0.3.19Aug 2, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update dependency rules_img to v0.3.19 - #197

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x
Open

Update dependency rules_img to v0.3.19#197
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x

Conversation

@renovate

@renovaterenovateBot commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

PackageTypeUpdateChange
rules_imgbazel_deppatch0.3.30.3.19

Release Notes

bazel-contrib/rules_img (rules_img)

v0.3.19

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.19")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="0f379d63a8856368656fbd363b6f0077114ea0f23ebce3b4afe40fd6514919c1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.19/rules_img-v0.3.19.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(release): attest the signer plugin release archive by @​malt3 in #​660
  • fix(release): release signer plugins via the shared release workflow by @​malt3 in #​661
  • report OpenTelemetry metrics from oci-distribution-gateway by @​malt3 in #​662
  • fix(load): stop mangling image names that carry a registry port by @​malt3 in #​663
  • fix(bcr): fix signer plugin BCR presubmit.yml by @​malt3 in #​664
  • feat(push): configure push at build time per image by @​malt3 in #​665
  • gateway: add a forwarding mode so credentials live in one deployment by @​malt3 in #​666
  • feat(gateway): memoize blob existence checks in serving mode by @​malt3 in #​667
  • feat(deploy): add crane-style progress logs for non-interactive deploys by @​malt3 in #​668
  • docs: document IMG_DISK_CACHE env var by @​malt3 in #​669
  • fix(cosign): strip build-from-source deps from released MODULE.bazel by @​malt3 in #​670
  • feat(registry): add --insecure for plain-HTTP registries by @​malt3 in #​671
  • feat(push): make --jobs the cap on destination registry connections by @​malt3 in #​672
  • update Go rules and deps by @​malt3 in #​673
  • fix(signer): release the signer plugins as prebuilt-only modules by @​malt3 in #​674
  • feat(gateway): keep the blob existence cache current from reads, pushes and deletes by @​malt3 in #​675
  • feat(base): add rules for building bespoke base images by @​malt3 in #​676
  • feat(services): add service image module by @​malt3 in #​678
  • perf: use relative symlinks for directory layouts on Bazel >= 7.1 by @​malt3 in #​679
  • feat(gateway): replicate the blob existence cache between instances by @​malt3 in #​680
  • ci: add linux-only job to build modules/rules_img_services by @​malt3 in #​681
  • prepare 0.3.19 by @​malt3 in #​682

Full Changelog: bazel-contrib/rules_img@v0.3.18...v0.3.19

v0.3.18

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.18")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="b15f44ef2793ca9242801cc3c1f2e6f9c6450719a38a10f90252f82ef21711d5",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.18/rules_img-v0.3.18.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(push): suppress progress bar in persistent-worker mode by @​malt3 in #​634
  • feat: scope credential helpers to registry or remote cache by @​malt3 in #​635
  • img_tool: consolidate image-layout writers into pkg/ocilayout by @​malt3 in #​636
  • feat(load): align image_load API with image_push (registry/repository… by @​malt3 in #​637
  • feat(deploy): add deploy_operations filter to multi_deploy by @​malt3 in #​638
  • feat(deploy): add --sink override to redirect push/load into local artifacts by @​malt3 in #​639
  • feat(deploy): accept compact streams and bare paths in --layer by @​malt3 in #​640
  • chore(renovate): enable dashboard, disable automatic PRs by @​malt3 in #​641
  • feat: sign images in img deploy via external signer plugins by @​malt3 in #​642
  • feat(settings): add additional_image_labels_file label_flag by @​malt3 in #​644
  • chore: various small improvements by @​malt3 in #​646
  • chore(go deps) by @​malt3 in #​645
  • e2e: push to an ephemeral registry and verify cosign/notation signatures by @​malt3 in #​647
  • release(signer): produce and publish signer plugins with Bazel by @​malt3 in #​648
  • feat: push at build time by @​malt3 in #​649
  • harden(bcr): reject archive entries that escape the destination dir by @​malt3 in #​650
  • feat: push all image blobs at build time, split blob/manifest staging repos by @​malt3 in #​651
  • feat(gateway): policy-file authorization for oci-distribution-gateway by @​malt3 in #​652
  • feat(ztoc): add pure-Go SOCI ztoc generation library by @​malt3 in #​653
  • fix(deploy): annotate untagged images with / by @​malt3 in #​654
  • feat(img): centralize registry retry, backoff, and concurrency defaults by @​malt3 in #​655
  • feat(auth): support inline docker config via IMG_DOCKER_CONFIG_INLINE by @​malt3 in #​656
  • auth: add host-scoped environment credentials by @​sluongng in #​657
  • feat(layer): adopt the new memory-efficient runfiles group layout by @​malt3 in #​658
  • feat(soci): add SOCI Index Manifest v2 support by @​malt3 in #​659

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.17...v0.3.18

v0.3.17

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.17")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="27aea4150761bd742e89c15856ee5e2d0696871488257482597edfa1321a17f9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.17/rules_img-v0.3.17.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.16...v0.3.17

v0.3.16

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.16")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="340c9ff589cbda8cb3a2149f143a494268d6a769cf08b2adfc822e5c9ee720f1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.16/rules_img-v0.3.16.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.15...v0.3.16

v0.3.15

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.15")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="99658f1ba63e31852a35cc2bd82be0ad7d2fa00a530926ab9807c26aecf58cfc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.15/rules_img-v0.3.15.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.14...v0.3.15

v0.3.14

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.14")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="724a0930297ffe5ceda1b0837ccaa13b397e76b377fb49ce261a9b283a540554",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.14/rules_img-v0.3.14.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.13...v0.3.14

v0.3.13

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.13")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="81eb15f7046d54b91a8800626da7204b8754d4a58ff36e3c25c213b4d4b911dc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.13/rules_img-v0.3.13.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.12...v0.3.13

v0.3.12

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.12")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="fad1b16f9736d0a1d42af754fef4e558a5722a3249448ba92275ad1670997a9c",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.12/rules_img-v0.3.12.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.11...v0.3.12

v0.3.11

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.11")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d63fd26996f499fd7e77817466419ac1d83396760ae54a429828370bec29b85d",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.11/rules_img-v0.3.11.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.10...v0.3.11

v0.3.10

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.10")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="c8d3d423183f4cc9c19f991178c223c6c81ebafa38aad65c01d8a19c6245e820",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.10/rules_img-v0.3.10.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.9...v0.3.10

v0.3.9

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.9")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="6ac03edbafc57f66dc267d649b1d4413001b53fa5c8c95ba4c5038a4575b0bb9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.9/rules_img-v0.3.9.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.8...v0.3.9

v0.3.8

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.8")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="e932d3cff3b0a72f7f3589951dd599c697ec00d83dff11358fd2bda1c67c4674",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.8/rules_img-v0.3.8.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.7...v0.3.8

v0.3.7

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.7")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="a0d469e1bfcdc3c27dc5be8d99da12be4db3edfb7a8bdd457a8be7519572d0b8",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.7/rules_img-v0.3.7.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.6...v0.3.7

v0.3.6

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.6")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d0849cb4828569d7ec159f8c0761ed62b60798e7943d1700d800ceea2c28108a",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.6/rules_img-v0.3.6.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBot requested a review from a team as a code ownerMarch 23, 2026 15:37
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f1ef6ca to bcb15f8CompareMarch 23, 2026 19:45
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.4chore(deps): update dependency rules_img to v0.3.5Mar 23, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from bcb15f8 to 0ceaf25CompareMarch 26, 2026 19:43
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 0ceaf25 to 4013817CompareApril 3, 2026 18:31
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.5chore(deps): update dependency rules_img to v0.3.6Apr 3, 2026
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.6Apr 8, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 4013817 to 5ee336cCompareApril 14, 2026 11:37
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.7Apr 14, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 5ee336c to f5e4046CompareApril 20, 2026 18:34
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.7Update dependency rules_img to v0.3.8Apr 20, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f5e4046 to ffa4400CompareApril 29, 2026 18:07
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.8Update dependency rules_img to v0.3.9Apr 29, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from ffa4400 to 6b02d35CompareMay 12, 2026 19:59
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.9Update dependency rules_img to v0.3.10May 12, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 6b02d35 to 8799e57CompareMay 18, 2026 13:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.10Update dependency rules_img to v0.3.11May 18, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8799e57 to 2c96b21CompareJune 5, 2026 11:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.11Update dependency rules_img to v0.3.12Jun 5, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 2c96b21 to 95a40bcCompareJune 17, 2026 19:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.12Update dependency rules_img to v0.3.13Jun 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 95a40bc to cfdab8dCompareJune 30, 2026 04:28
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.13Update dependency rules_img to v0.3.14Jun 30, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from cfdab8d to e8641d6CompareJuly 2, 2026 00:48
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.14Update dependency rules_img to v0.3.15Jul 2, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from e8641d6 to c000667CompareJuly 15, 2026 17:36
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.15Update dependency rules_img to v0.3.16Jul 15, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from c000667 to 8572fd8CompareJuly 17, 2026 12:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.16Update dependency rules_img to v0.3.17Jul 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8572fd8 to 1e0b3f6CompareJuly 28, 2026 18:27
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.17Update dependency rules_img to v0.3.18Jul 28, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 1e0b3f6 to 26796f0CompareAugust 2, 2026 03:26
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.18Update dependency rules_img to v0.3.19Aug 2, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update dependency rules_img to v0.3.19 - #197

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x
Open

Update dependency rules_img to v0.3.19#197
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x

Conversation

@renovate

@renovaterenovateBot commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

PackageTypeUpdateChange
rules_imgbazel_deppatch0.3.30.3.19

Release Notes

bazel-contrib/rules_img (rules_img)

v0.3.19

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.19")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="0f379d63a8856368656fbd363b6f0077114ea0f23ebce3b4afe40fd6514919c1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.19/rules_img-v0.3.19.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(release): attest the signer plugin release archive by @​malt3 in #​660
  • fix(release): release signer plugins via the shared release workflow by @​malt3 in #​661
  • report OpenTelemetry metrics from oci-distribution-gateway by @​malt3 in #​662
  • fix(load): stop mangling image names that carry a registry port by @​malt3 in #​663
  • fix(bcr): fix signer plugin BCR presubmit.yml by @​malt3 in #​664
  • feat(push): configure push at build time per image by @​malt3 in #​665
  • gateway: add a forwarding mode so credentials live in one deployment by @​malt3 in #​666
  • feat(gateway): memoize blob existence checks in serving mode by @​malt3 in #​667
  • feat(deploy): add crane-style progress logs for non-interactive deploys by @​malt3 in #​668
  • docs: document IMG_DISK_CACHE env var by @​malt3 in #​669
  • fix(cosign): strip build-from-source deps from released MODULE.bazel by @​malt3 in #​670
  • feat(registry): add --insecure for plain-HTTP registries by @​malt3 in #​671
  • feat(push): make --jobs the cap on destination registry connections by @​malt3 in #​672
  • update Go rules and deps by @​malt3 in #​673
  • fix(signer): release the signer plugins as prebuilt-only modules by @​malt3 in #​674
  • feat(gateway): keep the blob existence cache current from reads, pushes and deletes by @​malt3 in #​675
  • feat(base): add rules for building bespoke base images by @​malt3 in #​676
  • feat(services): add service image module by @​malt3 in #​678
  • perf: use relative symlinks for directory layouts on Bazel >= 7.1 by @​malt3 in #​679
  • feat(gateway): replicate the blob existence cache between instances by @​malt3 in #​680
  • ci: add linux-only job to build modules/rules_img_services by @​malt3 in #​681
  • prepare 0.3.19 by @​malt3 in #​682

Full Changelog: bazel-contrib/rules_img@v0.3.18...v0.3.19

v0.3.18

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.18")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="b15f44ef2793ca9242801cc3c1f2e6f9c6450719a38a10f90252f82ef21711d5",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.18/rules_img-v0.3.18.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(push): suppress progress bar in persistent-worker mode by @​malt3 in #​634
  • feat: scope credential helpers to registry or remote cache by @​malt3 in #​635
  • img_tool: consolidate image-layout writers into pkg/ocilayout by @​malt3 in #​636
  • feat(load): align image_load API with image_push (registry/repository… by @​malt3 in #​637
  • feat(deploy): add deploy_operations filter to multi_deploy by @​malt3 in #​638
  • feat(deploy): add --sink override to redirect push/load into local artifacts by @​malt3 in #​639
  • feat(deploy): accept compact streams and bare paths in --layer by @​malt3 in #​640
  • chore(renovate): enable dashboard, disable automatic PRs by @​malt3 in #​641
  • feat: sign images in img deploy via external signer plugins by @​malt3 in #​642
  • feat(settings): add additional_image_labels_file label_flag by @​malt3 in #​644
  • chore: various small improvements by @​malt3 in #​646
  • chore(go deps) by @​malt3 in #​645
  • e2e: push to an ephemeral registry and verify cosign/notation signatures by @​malt3 in #​647
  • release(signer): produce and publish signer plugins with Bazel by @​malt3 in #​648
  • feat: push at build time by @​malt3 in #​649
  • harden(bcr): reject archive entries that escape the destination dir by @​malt3 in #​650
  • feat: push all image blobs at build time, split blob/manifest staging repos by @​malt3 in #​651
  • feat(gateway): policy-file authorization for oci-distribution-gateway by @​malt3 in #​652
  • feat(ztoc): add pure-Go SOCI ztoc generation library by @​malt3 in #​653
  • fix(deploy): annotate untagged images with / by @​malt3 in #​654
  • feat(img): centralize registry retry, backoff, and concurrency defaults by @​malt3 in #​655
  • feat(auth): support inline docker config via IMG_DOCKER_CONFIG_INLINE by @​malt3 in #​656
  • auth: add host-scoped environment credentials by @​sluongng in #​657
  • feat(layer): adopt the new memory-efficient runfiles group layout by @​malt3 in #​658
  • feat(soci): add SOCI Index Manifest v2 support by @​malt3 in #​659

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.17...v0.3.18

v0.3.17

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.17")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="27aea4150761bd742e89c15856ee5e2d0696871488257482597edfa1321a17f9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.17/rules_img-v0.3.17.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.16...v0.3.17

v0.3.16

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.16")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="340c9ff589cbda8cb3a2149f143a494268d6a769cf08b2adfc822e5c9ee720f1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.16/rules_img-v0.3.16.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.15...v0.3.16

v0.3.15

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.15")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="99658f1ba63e31852a35cc2bd82be0ad7d2fa00a530926ab9807c26aecf58cfc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.15/rules_img-v0.3.15.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.14...v0.3.15

v0.3.14

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.14")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="724a0930297ffe5ceda1b0837ccaa13b397e76b377fb49ce261a9b283a540554",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.14/rules_img-v0.3.14.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.13...v0.3.14

v0.3.13

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.13")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="81eb15f7046d54b91a8800626da7204b8754d4a58ff36e3c25c213b4d4b911dc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.13/rules_img-v0.3.13.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.12...v0.3.13

v0.3.12

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.12")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="fad1b16f9736d0a1d42af754fef4e558a5722a3249448ba92275ad1670997a9c",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.12/rules_img-v0.3.12.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.11...v0.3.12

v0.3.11

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.11")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d63fd26996f499fd7e77817466419ac1d83396760ae54a429828370bec29b85d",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.11/rules_img-v0.3.11.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.10...v0.3.11

v0.3.10

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.10")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="c8d3d423183f4cc9c19f991178c223c6c81ebafa38aad65c01d8a19c6245e820",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.10/rules_img-v0.3.10.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.9...v0.3.10

v0.3.9

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.9")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="6ac03edbafc57f66dc267d649b1d4413001b53fa5c8c95ba4c5038a4575b0bb9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.9/rules_img-v0.3.9.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.8...v0.3.9

v0.3.8

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.8")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="e932d3cff3b0a72f7f3589951dd599c697ec00d83dff11358fd2bda1c67c4674",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.8/rules_img-v0.3.8.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.7...v0.3.8

v0.3.7

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.7")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="a0d469e1bfcdc3c27dc5be8d99da12be4db3edfb7a8bdd457a8be7519572d0b8",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.7/rules_img-v0.3.7.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.6...v0.3.7

v0.3.6

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.6")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d0849cb4828569d7ec159f8c0761ed62b60798e7943d1700d800ceea2c28108a",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.6/rules_img-v0.3.6.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBot requested a review from a team as a code ownerMarch 23, 2026 15:37
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f1ef6ca to bcb15f8CompareMarch 23, 2026 19:45
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.4chore(deps): update dependency rules_img to v0.3.5Mar 23, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from bcb15f8 to 0ceaf25CompareMarch 26, 2026 19:43
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 0ceaf25 to 4013817CompareApril 3, 2026 18:31
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.5chore(deps): update dependency rules_img to v0.3.6Apr 3, 2026
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.6Apr 8, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 4013817 to 5ee336cCompareApril 14, 2026 11:37
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.7Apr 14, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 5ee336c to f5e4046CompareApril 20, 2026 18:34
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.7Update dependency rules_img to v0.3.8Apr 20, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f5e4046 to ffa4400CompareApril 29, 2026 18:07
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.8Update dependency rules_img to v0.3.9Apr 29, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from ffa4400 to 6b02d35CompareMay 12, 2026 19:59
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.9Update dependency rules_img to v0.3.10May 12, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 6b02d35 to 8799e57CompareMay 18, 2026 13:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.10Update dependency rules_img to v0.3.11May 18, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8799e57 to 2c96b21CompareJune 5, 2026 11:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.11Update dependency rules_img to v0.3.12Jun 5, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 2c96b21 to 95a40bcCompareJune 17, 2026 19:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.12Update dependency rules_img to v0.3.13Jun 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 95a40bc to cfdab8dCompareJune 30, 2026 04:28
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.13Update dependency rules_img to v0.3.14Jun 30, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from cfdab8d to e8641d6CompareJuly 2, 2026 00:48
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.14Update dependency rules_img to v0.3.15Jul 2, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from e8641d6 to c000667CompareJuly 15, 2026 17:36
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.15Update dependency rules_img to v0.3.16Jul 15, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from c000667 to 8572fd8CompareJuly 17, 2026 12:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.16Update dependency rules_img to v0.3.17Jul 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8572fd8 to 1e0b3f6CompareJuly 28, 2026 18:27
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.17Update dependency rules_img to v0.3.18Jul 28, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 1e0b3f6 to 26796f0CompareAugust 2, 2026 03:26
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.18Update dependency rules_img to v0.3.19Aug 2, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Update dependency rules_img to v0.3.19 - #197

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x
Open

Update dependency rules_img to v0.3.19#197
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x

Conversation

@renovate

@renovaterenovateBot commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

PackageTypeUpdateChange
rules_imgbazel_deppatch0.3.30.3.19

Release Notes

bazel-contrib/rules_img (rules_img)

v0.3.19

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.19")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="0f379d63a8856368656fbd363b6f0077114ea0f23ebce3b4afe40fd6514919c1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.19/rules_img-v0.3.19.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(release): attest the signer plugin release archive by @​malt3 in #​660
  • fix(release): release signer plugins via the shared release workflow by @​malt3 in #​661
  • report OpenTelemetry metrics from oci-distribution-gateway by @​malt3 in #​662
  • fix(load): stop mangling image names that carry a registry port by @​malt3 in #​663
  • fix(bcr): fix signer plugin BCR presubmit.yml by @​malt3 in #​664
  • feat(push): configure push at build time per image by @​malt3 in #​665
  • gateway: add a forwarding mode so credentials live in one deployment by @​malt3 in #​666
  • feat(gateway): memoize blob existence checks in serving mode by @​malt3 in #​667
  • feat(deploy): add crane-style progress logs for non-interactive deploys by @​malt3 in #​668
  • docs: document IMG_DISK_CACHE env var by @​malt3 in #​669
  • fix(cosign): strip build-from-source deps from released MODULE.bazel by @​malt3 in #​670
  • feat(registry): add --insecure for plain-HTTP registries by @​malt3 in #​671
  • feat(push): make --jobs the cap on destination registry connections by @​malt3 in #​672
  • update Go rules and deps by @​malt3 in #​673
  • fix(signer): release the signer plugins as prebuilt-only modules by @​malt3 in #​674
  • feat(gateway): keep the blob existence cache current from reads, pushes and deletes by @​malt3 in #​675
  • feat(base): add rules for building bespoke base images by @​malt3 in #​676
  • feat(services): add service image module by @​malt3 in #​678
  • perf: use relative symlinks for directory layouts on Bazel >= 7.1 by @​malt3 in #​679
  • feat(gateway): replicate the blob existence cache between instances by @​malt3 in #​680
  • ci: add linux-only job to build modules/rules_img_services by @​malt3 in #​681
  • prepare 0.3.19 by @​malt3 in #​682

Full Changelog: bazel-contrib/rules_img@v0.3.18...v0.3.19

v0.3.18

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.18")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="b15f44ef2793ca9242801cc3c1f2e6f9c6450719a38a10f90252f82ef21711d5",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.18/rules_img-v0.3.18.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(push): suppress progress bar in persistent-worker mode by @​malt3 in #​634
  • feat: scope credential helpers to registry or remote cache by @​malt3 in #​635
  • img_tool: consolidate image-layout writers into pkg/ocilayout by @​malt3 in #​636
  • feat(load): align image_load API with image_push (registry/repository… by @​malt3 in #​637
  • feat(deploy): add deploy_operations filter to multi_deploy by @​malt3 in #​638
  • feat(deploy): add --sink override to redirect push/load into local artifacts by @​malt3 in #​639
  • feat(deploy): accept compact streams and bare paths in --layer by @​malt3 in #​640
  • chore(renovate): enable dashboard, disable automatic PRs by @​malt3 in #​641
  • feat: sign images in img deploy via external signer plugins by @​malt3 in #​642
  • feat(settings): add additional_image_labels_file label_flag by @​malt3 in #​644
  • chore: various small improvements by @​malt3 in #​646
  • chore(go deps) by @​malt3 in #​645
  • e2e: push to an ephemeral registry and verify cosign/notation signatures by @​malt3 in #​647
  • release(signer): produce and publish signer plugins with Bazel by @​malt3 in #​648
  • feat: push at build time by @​malt3 in #​649
  • harden(bcr): reject archive entries that escape the destination dir by @​malt3 in #​650
  • feat: push all image blobs at build time, split blob/manifest staging repos by @​malt3 in #​651
  • feat(gateway): policy-file authorization for oci-distribution-gateway by @​malt3 in #​652
  • feat(ztoc): add pure-Go SOCI ztoc generation library by @​malt3 in #​653
  • fix(deploy): annotate untagged images with / by @​malt3 in #​654
  • feat(img): centralize registry retry, backoff, and concurrency defaults by @​malt3 in #​655
  • feat(auth): support inline docker config via IMG_DOCKER_CONFIG_INLINE by @​malt3 in #​656
  • auth: add host-scoped environment credentials by @​sluongng in #​657
  • feat(layer): adopt the new memory-efficient runfiles group layout by @​malt3 in #​658
  • feat(soci): add SOCI Index Manifest v2 support by @​malt3 in #​659

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.17...v0.3.18

v0.3.17

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.17")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="27aea4150761bd742e89c15856ee5e2d0696871488257482597edfa1321a17f9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.17/rules_img-v0.3.17.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.16...v0.3.17

v0.3.16

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.16")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="340c9ff589cbda8cb3a2149f143a494268d6a769cf08b2adfc822e5c9ee720f1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.16/rules_img-v0.3.16.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.15...v0.3.16

v0.3.15

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.15")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="99658f1ba63e31852a35cc2bd82be0ad7d2fa00a530926ab9807c26aecf58cfc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.15/rules_img-v0.3.15.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.14...v0.3.15

v0.3.14

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.14")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="724a0930297ffe5ceda1b0837ccaa13b397e76b377fb49ce261a9b283a540554",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.14/rules_img-v0.3.14.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.13...v0.3.14

v0.3.13

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.13")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="81eb15f7046d54b91a8800626da7204b8754d4a58ff36e3c25c213b4d4b911dc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.13/rules_img-v0.3.13.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.12...v0.3.13

v0.3.12

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.12")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="fad1b16f9736d0a1d42af754fef4e558a5722a3249448ba92275ad1670997a9c",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.12/rules_img-v0.3.12.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.11...v0.3.12

v0.3.11

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.11")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d63fd26996f499fd7e77817466419ac1d83396760ae54a429828370bec29b85d",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.11/rules_img-v0.3.11.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.10...v0.3.11

v0.3.10

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.10")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="c8d3d423183f4cc9c19f991178c223c6c81ebafa38aad65c01d8a19c6245e820",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.10/rules_img-v0.3.10.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.9...v0.3.10

v0.3.9

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.9")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="6ac03edbafc57f66dc267d649b1d4413001b53fa5c8c95ba4c5038a4575b0bb9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.9/rules_img-v0.3.9.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.8...v0.3.9

v0.3.8

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.8")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="e932d3cff3b0a72f7f3589951dd599c697ec00d83dff11358fd2bda1c67c4674",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.8/rules_img-v0.3.8.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.7...v0.3.8

v0.3.7

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.7")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="a0d469e1bfcdc3c27dc5be8d99da12be4db3edfb7a8bdd457a8be7519572d0b8",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.7/rules_img-v0.3.7.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.6...v0.3.7

v0.3.6

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.6")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d0849cb4828569d7ec159f8c0761ed62b60798e7943d1700d800ceea2c28108a",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.6/rules_img-v0.3.6.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBot requested a review from a team as a code ownerMarch 23, 2026 15:37
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f1ef6ca to bcb15f8CompareMarch 23, 2026 19:45
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.4chore(deps): update dependency rules_img to v0.3.5Mar 23, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from bcb15f8 to 0ceaf25CompareMarch 26, 2026 19:43
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 0ceaf25 to 4013817CompareApril 3, 2026 18:31
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.5chore(deps): update dependency rules_img to v0.3.6Apr 3, 2026
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.6Apr 8, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 4013817 to 5ee336cCompareApril 14, 2026 11:37
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.7Apr 14, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 5ee336c to f5e4046CompareApril 20, 2026 18:34
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.7Update dependency rules_img to v0.3.8Apr 20, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f5e4046 to ffa4400CompareApril 29, 2026 18:07
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.8Update dependency rules_img to v0.3.9Apr 29, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from ffa4400 to 6b02d35CompareMay 12, 2026 19:59
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.9Update dependency rules_img to v0.3.10May 12, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 6b02d35 to 8799e57CompareMay 18, 2026 13:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.10Update dependency rules_img to v0.3.11May 18, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8799e57 to 2c96b21CompareJune 5, 2026 11:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.11Update dependency rules_img to v0.3.12Jun 5, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 2c96b21 to 95a40bcCompareJune 17, 2026 19:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.12Update dependency rules_img to v0.3.13Jun 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 95a40bc to cfdab8dCompareJune 30, 2026 04:28
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.13Update dependency rules_img to v0.3.14Jun 30, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from cfdab8d to e8641d6CompareJuly 2, 2026 00:48
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.14Update dependency rules_img to v0.3.15Jul 2, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from e8641d6 to c000667CompareJuly 15, 2026 17:36
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.15Update dependency rules_img to v0.3.16Jul 15, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from c000667 to 8572fd8CompareJuly 17, 2026 12:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.16Update dependency rules_img to v0.3.17Jul 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8572fd8 to 1e0b3f6CompareJuly 28, 2026 18:27
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.17Update dependency rules_img to v0.3.18Jul 28, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 1e0b3f6 to 26796f0CompareAugust 2, 2026 03:26
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.18Update dependency rules_img to v0.3.19Aug 2, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update dependency rules_img to v0.3.19 - #197

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x
Open

Update dependency rules_img to v0.3.19#197
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x

Conversation

@renovate

@renovaterenovateBot commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

PackageTypeUpdateChange
rules_imgbazel_deppatch0.3.30.3.19

Release Notes

bazel-contrib/rules_img (rules_img)

v0.3.19

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.19")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="0f379d63a8856368656fbd363b6f0077114ea0f23ebce3b4afe40fd6514919c1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.19/rules_img-v0.3.19.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(release): attest the signer plugin release archive by @​malt3 in #​660
  • fix(release): release signer plugins via the shared release workflow by @​malt3 in #​661
  • report OpenTelemetry metrics from oci-distribution-gateway by @​malt3 in #​662
  • fix(load): stop mangling image names that carry a registry port by @​malt3 in #​663
  • fix(bcr): fix signer plugin BCR presubmit.yml by @​malt3 in #​664
  • feat(push): configure push at build time per image by @​malt3 in #​665
  • gateway: add a forwarding mode so credentials live in one deployment by @​malt3 in #​666
  • feat(gateway): memoize blob existence checks in serving mode by @​malt3 in #​667
  • feat(deploy): add crane-style progress logs for non-interactive deploys by @​malt3 in #​668
  • docs: document IMG_DISK_CACHE env var by @​malt3 in #​669
  • fix(cosign): strip build-from-source deps from released MODULE.bazel by @​malt3 in #​670
  • feat(registry): add --insecure for plain-HTTP registries by @​malt3 in #​671
  • feat(push): make --jobs the cap on destination registry connections by @​malt3 in #​672
  • update Go rules and deps by @​malt3 in #​673
  • fix(signer): release the signer plugins as prebuilt-only modules by @​malt3 in #​674
  • feat(gateway): keep the blob existence cache current from reads, pushes and deletes by @​malt3 in #​675
  • feat(base): add rules for building bespoke base images by @​malt3 in #​676
  • feat(services): add service image module by @​malt3 in #​678
  • perf: use relative symlinks for directory layouts on Bazel >= 7.1 by @​malt3 in #​679
  • feat(gateway): replicate the blob existence cache between instances by @​malt3 in #​680
  • ci: add linux-only job to build modules/rules_img_services by @​malt3 in #​681
  • prepare 0.3.19 by @​malt3 in #​682

Full Changelog: bazel-contrib/rules_img@v0.3.18...v0.3.19

v0.3.18

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.18")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="b15f44ef2793ca9242801cc3c1f2e6f9c6450719a38a10f90252f82ef21711d5",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.18/rules_img-v0.3.18.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(push): suppress progress bar in persistent-worker mode by @​malt3 in #​634
  • feat: scope credential helpers to registry or remote cache by @​malt3 in #​635
  • img_tool: consolidate image-layout writers into pkg/ocilayout by @​malt3 in #​636
  • feat(load): align image_load API with image_push (registry/repository… by @​malt3 in #​637
  • feat(deploy): add deploy_operations filter to multi_deploy by @​malt3 in #​638
  • feat(deploy): add --sink override to redirect push/load into local artifacts by @​malt3 in #​639
  • feat(deploy): accept compact streams and bare paths in --layer by @​malt3 in #​640
  • chore(renovate): enable dashboard, disable automatic PRs by @​malt3 in #​641
  • feat: sign images in img deploy via external signer plugins by @​malt3 in #​642
  • feat(settings): add additional_image_labels_file label_flag by @​malt3 in #​644
  • chore: various small improvements by @​malt3 in #​646
  • chore(go deps) by @​malt3 in #​645
  • e2e: push to an ephemeral registry and verify cosign/notation signatures by @​malt3 in #​647
  • release(signer): produce and publish signer plugins with Bazel by @​malt3 in #​648
  • feat: push at build time by @​malt3 in #​649
  • harden(bcr): reject archive entries that escape the destination dir by @​malt3 in #​650
  • feat: push all image blobs at build time, split blob/manifest staging repos by @​malt3 in #​651
  • feat(gateway): policy-file authorization for oci-distribution-gateway by @​malt3 in #​652
  • feat(ztoc): add pure-Go SOCI ztoc generation library by @​malt3 in #​653
  • fix(deploy): annotate untagged images with / by @​malt3 in #​654
  • feat(img): centralize registry retry, backoff, and concurrency defaults by @​malt3 in #​655
  • feat(auth): support inline docker config via IMG_DOCKER_CONFIG_INLINE by @​malt3 in #​656
  • auth: add host-scoped environment credentials by @​sluongng in #​657
  • feat(layer): adopt the new memory-efficient runfiles group layout by @​malt3 in #​658
  • feat(soci): add SOCI Index Manifest v2 support by @​malt3 in #​659

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.17...v0.3.18

v0.3.17

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.17")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="27aea4150761bd742e89c15856ee5e2d0696871488257482597edfa1321a17f9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.17/rules_img-v0.3.17.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.16...v0.3.17

v0.3.16

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.16")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="340c9ff589cbda8cb3a2149f143a494268d6a769cf08b2adfc822e5c9ee720f1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.16/rules_img-v0.3.16.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.15...v0.3.16

v0.3.15

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.15")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="99658f1ba63e31852a35cc2bd82be0ad7d2fa00a530926ab9807c26aecf58cfc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.15/rules_img-v0.3.15.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.14...v0.3.15

v0.3.14

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.14")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="724a0930297ffe5ceda1b0837ccaa13b397e76b377fb49ce261a9b283a540554",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.14/rules_img-v0.3.14.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.13...v0.3.14

v0.3.13

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.13")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="81eb15f7046d54b91a8800626da7204b8754d4a58ff36e3c25c213b4d4b911dc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.13/rules_img-v0.3.13.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.12...v0.3.13

v0.3.12

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.12")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="fad1b16f9736d0a1d42af754fef4e558a5722a3249448ba92275ad1670997a9c",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.12/rules_img-v0.3.12.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.11...v0.3.12

v0.3.11

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.11")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d63fd26996f499fd7e77817466419ac1d83396760ae54a429828370bec29b85d",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.11/rules_img-v0.3.11.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.10...v0.3.11

v0.3.10

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.10")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="c8d3d423183f4cc9c19f991178c223c6c81ebafa38aad65c01d8a19c6245e820",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.10/rules_img-v0.3.10.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.9...v0.3.10

v0.3.9

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.9")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="6ac03edbafc57f66dc267d649b1d4413001b53fa5c8c95ba4c5038a4575b0bb9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.9/rules_img-v0.3.9.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.8...v0.3.9

v0.3.8

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.8")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="e932d3cff3b0a72f7f3589951dd599c697ec00d83dff11358fd2bda1c67c4674",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.8/rules_img-v0.3.8.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.7...v0.3.8

v0.3.7

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.7")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="a0d469e1bfcdc3c27dc5be8d99da12be4db3edfb7a8bdd457a8be7519572d0b8",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.7/rules_img-v0.3.7.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.6...v0.3.7

v0.3.6

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.6")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d0849cb4828569d7ec159f8c0761ed62b60798e7943d1700d800ceea2c28108a",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.6/rules_img-v0.3.6.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBot requested a review from a team as a code ownerMarch 23, 2026 15:37
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f1ef6ca to bcb15f8CompareMarch 23, 2026 19:45
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.4chore(deps): update dependency rules_img to v0.3.5Mar 23, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from bcb15f8 to 0ceaf25CompareMarch 26, 2026 19:43
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 0ceaf25 to 4013817CompareApril 3, 2026 18:31
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.5chore(deps): update dependency rules_img to v0.3.6Apr 3, 2026
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.6Apr 8, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 4013817 to 5ee336cCompareApril 14, 2026 11:37
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.7Apr 14, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 5ee336c to f5e4046CompareApril 20, 2026 18:34
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.7Update dependency rules_img to v0.3.8Apr 20, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f5e4046 to ffa4400CompareApril 29, 2026 18:07
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.8Update dependency rules_img to v0.3.9Apr 29, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from ffa4400 to 6b02d35CompareMay 12, 2026 19:59
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.9Update dependency rules_img to v0.3.10May 12, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 6b02d35 to 8799e57CompareMay 18, 2026 13:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.10Update dependency rules_img to v0.3.11May 18, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8799e57 to 2c96b21CompareJune 5, 2026 11:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.11Update dependency rules_img to v0.3.12Jun 5, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 2c96b21 to 95a40bcCompareJune 17, 2026 19:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.12Update dependency rules_img to v0.3.13Jun 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 95a40bc to cfdab8dCompareJune 30, 2026 04:28
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.13Update dependency rules_img to v0.3.14Jun 30, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from cfdab8d to e8641d6CompareJuly 2, 2026 00:48
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.14Update dependency rules_img to v0.3.15Jul 2, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from e8641d6 to c000667CompareJuly 15, 2026 17:36
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.15Update dependency rules_img to v0.3.16Jul 15, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from c000667 to 8572fd8CompareJuly 17, 2026 12:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.16Update dependency rules_img to v0.3.17Jul 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8572fd8 to 1e0b3f6CompareJuly 28, 2026 18:27
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.17Update dependency rules_img to v0.3.18Jul 28, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 1e0b3f6 to 26796f0CompareAugust 2, 2026 03:26
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.18Update dependency rules_img to v0.3.19Aug 2, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update dependency rules_img to v0.3.19 - #197

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x
Open

Update dependency rules_img to v0.3.19#197
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x

Conversation

@renovate

@renovaterenovateBot commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

PackageTypeUpdateChange
rules_imgbazel_deppatch0.3.30.3.19

Release Notes

bazel-contrib/rules_img (rules_img)

v0.3.19

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.19")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="0f379d63a8856368656fbd363b6f0077114ea0f23ebce3b4afe40fd6514919c1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.19/rules_img-v0.3.19.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(release): attest the signer plugin release archive by @​malt3 in #​660
  • fix(release): release signer plugins via the shared release workflow by @​malt3 in #​661
  • report OpenTelemetry metrics from oci-distribution-gateway by @​malt3 in #​662
  • fix(load): stop mangling image names that carry a registry port by @​malt3 in #​663
  • fix(bcr): fix signer plugin BCR presubmit.yml by @​malt3 in #​664
  • feat(push): configure push at build time per image by @​malt3 in #​665
  • gateway: add a forwarding mode so credentials live in one deployment by @​malt3 in #​666
  • feat(gateway): memoize blob existence checks in serving mode by @​malt3 in #​667
  • feat(deploy): add crane-style progress logs for non-interactive deploys by @​malt3 in #​668
  • docs: document IMG_DISK_CACHE env var by @​malt3 in #​669
  • fix(cosign): strip build-from-source deps from released MODULE.bazel by @​malt3 in #​670
  • feat(registry): add --insecure for plain-HTTP registries by @​malt3 in #​671
  • feat(push): make --jobs the cap on destination registry connections by @​malt3 in #​672
  • update Go rules and deps by @​malt3 in #​673
  • fix(signer): release the signer plugins as prebuilt-only modules by @​malt3 in #​674
  • feat(gateway): keep the blob existence cache current from reads, pushes and deletes by @​malt3 in #​675
  • feat(base): add rules for building bespoke base images by @​malt3 in #​676
  • feat(services): add service image module by @​malt3 in #​678
  • perf: use relative symlinks for directory layouts on Bazel >= 7.1 by @​malt3 in #​679
  • feat(gateway): replicate the blob existence cache between instances by @​malt3 in #​680
  • ci: add linux-only job to build modules/rules_img_services by @​malt3 in #​681
  • prepare 0.3.19 by @​malt3 in #​682

Full Changelog: bazel-contrib/rules_img@v0.3.18...v0.3.19

v0.3.18

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.18")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="b15f44ef2793ca9242801cc3c1f2e6f9c6450719a38a10f90252f82ef21711d5",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.18/rules_img-v0.3.18.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(push): suppress progress bar in persistent-worker mode by @​malt3 in #​634
  • feat: scope credential helpers to registry or remote cache by @​malt3 in #​635
  • img_tool: consolidate image-layout writers into pkg/ocilayout by @​malt3 in #​636
  • feat(load): align image_load API with image_push (registry/repository… by @​malt3 in #​637
  • feat(deploy): add deploy_operations filter to multi_deploy by @​malt3 in #​638
  • feat(deploy): add --sink override to redirect push/load into local artifacts by @​malt3 in #​639
  • feat(deploy): accept compact streams and bare paths in --layer by @​malt3 in #​640
  • chore(renovate): enable dashboard, disable automatic PRs by @​malt3 in #​641
  • feat: sign images in img deploy via external signer plugins by @​malt3 in #​642
  • feat(settings): add additional_image_labels_file label_flag by @​malt3 in #​644
  • chore: various small improvements by @​malt3 in #​646
  • chore(go deps) by @​malt3 in #​645
  • e2e: push to an ephemeral registry and verify cosign/notation signatures by @​malt3 in #​647
  • release(signer): produce and publish signer plugins with Bazel by @​malt3 in #​648
  • feat: push at build time by @​malt3 in #​649
  • harden(bcr): reject archive entries that escape the destination dir by @​malt3 in #​650
  • feat: push all image blobs at build time, split blob/manifest staging repos by @​malt3 in #​651
  • feat(gateway): policy-file authorization for oci-distribution-gateway by @​malt3 in #​652
  • feat(ztoc): add pure-Go SOCI ztoc generation library by @​malt3 in #​653
  • fix(deploy): annotate untagged images with / by @​malt3 in #​654
  • feat(img): centralize registry retry, backoff, and concurrency defaults by @​malt3 in #​655
  • feat(auth): support inline docker config via IMG_DOCKER_CONFIG_INLINE by @​malt3 in #​656
  • auth: add host-scoped environment credentials by @​sluongng in #​657
  • feat(layer): adopt the new memory-efficient runfiles group layout by @​malt3 in #​658
  • feat(soci): add SOCI Index Manifest v2 support by @​malt3 in #​659

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.17...v0.3.18

v0.3.17

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.17")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="27aea4150761bd742e89c15856ee5e2d0696871488257482597edfa1321a17f9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.17/rules_img-v0.3.17.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.16...v0.3.17

v0.3.16

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.16")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="340c9ff589cbda8cb3a2149f143a494268d6a769cf08b2adfc822e5c9ee720f1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.16/rules_img-v0.3.16.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.15...v0.3.16

v0.3.15

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.15")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="99658f1ba63e31852a35cc2bd82be0ad7d2fa00a530926ab9807c26aecf58cfc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.15/rules_img-v0.3.15.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.14...v0.3.15

v0.3.14

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.14")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="724a0930297ffe5ceda1b0837ccaa13b397e76b377fb49ce261a9b283a540554",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.14/rules_img-v0.3.14.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.13...v0.3.14

v0.3.13

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.13")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="81eb15f7046d54b91a8800626da7204b8754d4a58ff36e3c25c213b4d4b911dc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.13/rules_img-v0.3.13.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.12...v0.3.13

v0.3.12

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.12")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="fad1b16f9736d0a1d42af754fef4e558a5722a3249448ba92275ad1670997a9c",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.12/rules_img-v0.3.12.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.11...v0.3.12

v0.3.11

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.11")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d63fd26996f499fd7e77817466419ac1d83396760ae54a429828370bec29b85d",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.11/rules_img-v0.3.11.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.10...v0.3.11

v0.3.10

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.10")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="c8d3d423183f4cc9c19f991178c223c6c81ebafa38aad65c01d8a19c6245e820",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.10/rules_img-v0.3.10.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.9...v0.3.10

v0.3.9

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.9")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="6ac03edbafc57f66dc267d649b1d4413001b53fa5c8c95ba4c5038a4575b0bb9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.9/rules_img-v0.3.9.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.8...v0.3.9

v0.3.8

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.8")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="e932d3cff3b0a72f7f3589951dd599c697ec00d83dff11358fd2bda1c67c4674",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.8/rules_img-v0.3.8.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.7...v0.3.8

v0.3.7

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.7")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="a0d469e1bfcdc3c27dc5be8d99da12be4db3edfb7a8bdd457a8be7519572d0b8",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.7/rules_img-v0.3.7.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.6...v0.3.7

v0.3.6

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.6")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d0849cb4828569d7ec159f8c0761ed62b60798e7943d1700d800ceea2c28108a",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.6/rules_img-v0.3.6.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBot requested a review from a team as a code ownerMarch 23, 2026 15:37
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f1ef6ca to bcb15f8CompareMarch 23, 2026 19:45
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.4chore(deps): update dependency rules_img to v0.3.5Mar 23, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from bcb15f8 to 0ceaf25CompareMarch 26, 2026 19:43
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 0ceaf25 to 4013817CompareApril 3, 2026 18:31
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.5chore(deps): update dependency rules_img to v0.3.6Apr 3, 2026
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.6Apr 8, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 4013817 to 5ee336cCompareApril 14, 2026 11:37
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.7Apr 14, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 5ee336c to f5e4046CompareApril 20, 2026 18:34
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.7Update dependency rules_img to v0.3.8Apr 20, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f5e4046 to ffa4400CompareApril 29, 2026 18:07
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.8Update dependency rules_img to v0.3.9Apr 29, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from ffa4400 to 6b02d35CompareMay 12, 2026 19:59
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.9Update dependency rules_img to v0.3.10May 12, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 6b02d35 to 8799e57CompareMay 18, 2026 13:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.10Update dependency rules_img to v0.3.11May 18, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8799e57 to 2c96b21CompareJune 5, 2026 11:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.11Update dependency rules_img to v0.3.12Jun 5, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 2c96b21 to 95a40bcCompareJune 17, 2026 19:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.12Update dependency rules_img to v0.3.13Jun 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 95a40bc to cfdab8dCompareJune 30, 2026 04:28
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.13Update dependency rules_img to v0.3.14Jun 30, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from cfdab8d to e8641d6CompareJuly 2, 2026 00:48
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.14Update dependency rules_img to v0.3.15Jul 2, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from e8641d6 to c000667CompareJuly 15, 2026 17:36
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.15Update dependency rules_img to v0.3.16Jul 15, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from c000667 to 8572fd8CompareJuly 17, 2026 12:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.16Update dependency rules_img to v0.3.17Jul 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8572fd8 to 1e0b3f6CompareJuly 28, 2026 18:27
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.17Update dependency rules_img to v0.3.18Jul 28, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 1e0b3f6 to 26796f0CompareAugust 2, 2026 03:26
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.18Update dependency rules_img to v0.3.19Aug 2, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Update dependency rules_img to v0.3.19 - #197

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x
Open

Update dependency rules_img to v0.3.19#197
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rules_img-0.x

Conversation

@renovate

@renovaterenovateBot commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

PackageTypeUpdateChange
rules_imgbazel_deppatch0.3.30.3.19

Release Notes

bazel-contrib/rules_img (rules_img)

v0.3.19

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.19")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="0f379d63a8856368656fbd363b6f0077114ea0f23ebce3b4afe40fd6514919c1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.19/rules_img-v0.3.19.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(release): attest the signer plugin release archive by @​malt3 in #​660
  • fix(release): release signer plugins via the shared release workflow by @​malt3 in #​661
  • report OpenTelemetry metrics from oci-distribution-gateway by @​malt3 in #​662
  • fix(load): stop mangling image names that carry a registry port by @​malt3 in #​663
  • fix(bcr): fix signer plugin BCR presubmit.yml by @​malt3 in #​664
  • feat(push): configure push at build time per image by @​malt3 in #​665
  • gateway: add a forwarding mode so credentials live in one deployment by @​malt3 in #​666
  • feat(gateway): memoize blob existence checks in serving mode by @​malt3 in #​667
  • feat(deploy): add crane-style progress logs for non-interactive deploys by @​malt3 in #​668
  • docs: document IMG_DISK_CACHE env var by @​malt3 in #​669
  • fix(cosign): strip build-from-source deps from released MODULE.bazel by @​malt3 in #​670
  • feat(registry): add --insecure for plain-HTTP registries by @​malt3 in #​671
  • feat(push): make --jobs the cap on destination registry connections by @​malt3 in #​672
  • update Go rules and deps by @​malt3 in #​673
  • fix(signer): release the signer plugins as prebuilt-only modules by @​malt3 in #​674
  • feat(gateway): keep the blob existence cache current from reads, pushes and deletes by @​malt3 in #​675
  • feat(base): add rules for building bespoke base images by @​malt3 in #​676
  • feat(services): add service image module by @​malt3 in #​678
  • perf: use relative symlinks for directory layouts on Bazel >= 7.1 by @​malt3 in #​679
  • feat(gateway): replicate the blob existence cache between instances by @​malt3 in #​680
  • ci: add linux-only job to build modules/rules_img_services by @​malt3 in #​681
  • prepare 0.3.19 by @​malt3 in #​682

Full Changelog: bazel-contrib/rules_img@v0.3.18...v0.3.19

v0.3.18

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.18")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="b15f44ef2793ca9242801cc3c1f2e6f9c6450719a38a10f90252f82ef21711d5",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.18/rules_img-v0.3.18.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

  • fix(push): suppress progress bar in persistent-worker mode by @​malt3 in #​634
  • feat: scope credential helpers to registry or remote cache by @​malt3 in #​635
  • img_tool: consolidate image-layout writers into pkg/ocilayout by @​malt3 in #​636
  • feat(load): align image_load API with image_push (registry/repository… by @​malt3 in #​637
  • feat(deploy): add deploy_operations filter to multi_deploy by @​malt3 in #​638
  • feat(deploy): add --sink override to redirect push/load into local artifacts by @​malt3 in #​639
  • feat(deploy): accept compact streams and bare paths in --layer by @​malt3 in #​640
  • chore(renovate): enable dashboard, disable automatic PRs by @​malt3 in #​641
  • feat: sign images in img deploy via external signer plugins by @​malt3 in #​642
  • feat(settings): add additional_image_labels_file label_flag by @​malt3 in #​644
  • chore: various small improvements by @​malt3 in #​646
  • chore(go deps) by @​malt3 in #​645
  • e2e: push to an ephemeral registry and verify cosign/notation signatures by @​malt3 in #​647
  • release(signer): produce and publish signer plugins with Bazel by @​malt3 in #​648
  • feat: push at build time by @​malt3 in #​649
  • harden(bcr): reject archive entries that escape the destination dir by @​malt3 in #​650
  • feat: push all image blobs at build time, split blob/manifest staging repos by @​malt3 in #​651
  • feat(gateway): policy-file authorization for oci-distribution-gateway by @​malt3 in #​652
  • feat(ztoc): add pure-Go SOCI ztoc generation library by @​malt3 in #​653
  • fix(deploy): annotate untagged images with / by @​malt3 in #​654
  • feat(img): centralize registry retry, backoff, and concurrency defaults by @​malt3 in #​655
  • feat(auth): support inline docker config via IMG_DOCKER_CONFIG_INLINE by @​malt3 in #​656
  • auth: add host-scoped environment credentials by @​sluongng in #​657
  • feat(layer): adopt the new memory-efficient runfiles group layout by @​malt3 in #​658
  • feat(soci): add SOCI Index Manifest v2 support by @​malt3 in #​659

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.17...v0.3.18

v0.3.17

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.17")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="27aea4150761bd742e89c15856ee5e2d0696871488257482597edfa1321a17f9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.17/rules_img-v0.3.17.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register hermetic launcher toolchainsregister_toolchains("@hermetic_launcher//launcher/private/prebuilt:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.16...v0.3.17

v0.3.16

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.16")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="340c9ff589cbda8cb3a2149f143a494268d6a769cf08b2adfc822e5c9ee720f1",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.16/rules_img-v0.3.16.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.15...v0.3.16

v0.3.15

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.15")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="99658f1ba63e31852a35cc2bd82be0ad7d2fa00a530926ab9807c26aecf58cfc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.15/rules_img-v0.3.15.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.14...v0.3.15

v0.3.14

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.14")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="724a0930297ffe5ceda1b0837ccaa13b397e76b377fb49ce261a9b283a540554",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.14/rules_img-v0.3.14.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.13...v0.3.14

v0.3.13

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.13")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="81eb15f7046d54b91a8800626da7204b8754d4a58ff36e3c25c213b4d4b911dc",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.13/rules_img-v0.3.13.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.12...v0.3.13

v0.3.12

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.12")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="fad1b16f9736d0a1d42af754fef4e558a5722a3249448ba92275ad1670997a9c",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.12/rules_img-v0.3.12.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.11...v0.3.12

v0.3.11

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.11")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d63fd26996f499fd7e77817466419ac1d83396760ae54a429828370bec29b85d",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.11/rules_img-v0.3.11.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.10...v0.3.11

v0.3.10

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.10")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="c8d3d423183f4cc9c19f991178c223c6c81ebafa38aad65c01d8a19c6245e820",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.10/rules_img-v0.3.10.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Full Changelog: bazel-contrib/rules_img@v0.3.9...v0.3.10

v0.3.9

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.9")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="6ac03edbafc57f66dc267d649b1d4413001b53fa5c8c95ba4c5038a4575b0bb9",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.9/rules_img-v0.3.9.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Initialize Bazel Featuresload("@bazel_features//:deps.bzl", "bazel_features_deps")
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.8...v0.3.9

v0.3.8

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.8")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="e932d3cff3b0a72f7f3589951dd599c697ec00d83dff11358fd2bda1c67c4674",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.8/rules_img-v0.3.8.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.7...v0.3.8

v0.3.7

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.7")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="a0d469e1bfcdc3c27dc5be8d99da12be4db3edfb7a8bdd457a8be7519572d0b8",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.7/rules_img-v0.3.7.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_img@v0.3.6...v0.3.7

v0.3.6

Using Bzlmod

Add the following to your MODULE.bazel file:

bazel_dep(name="rules_img", version="0.3.6")

For further instructions, see the README.

Using WORKSPACE

Add the following to your WORKSPACE.bazel file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name="rules_img",
sha256="d0849cb4828569d7ec159f8c0761ed62b60798e7943d1700d800ceea2c28108a",
urls= ["https://github.com/bazel-contrib/rules_img/releases/download/v0.3.6/rules_img-v0.3.6.tar.gz"],
)
# Load dependenciesload("@rules_img//img:dependencies.bzl", "rules_img_dependencies")
rules_img_dependencies()
# Register prebuilt toolchainsload("@rules_img//img:repositories.bzl", "img_register_prebuilt_toolchains", "pull_tool_register_prebuilt_repositories")
img_register_prebuilt_toolchains()
register_toolchains("@img_toolchain//:all")
# Register prebuilt pull_tool repositories (for pull functionality)pull_tool_register_prebuilt_repositories()
# Example: Pull a base imageload("@rules_img//img:pull.bzl", "pull")
pull(
name="alpine",
digest="sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1",
registry="index.docker.io",
repository="library/alpine",
tag="3.22",
)

For more examples, see the README.

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBot requested a review from a team as a code ownerMarch 23, 2026 15:37
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f1ef6ca to bcb15f8CompareMarch 23, 2026 19:45
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.4chore(deps): update dependency rules_img to v0.3.5Mar 23, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from bcb15f8 to 0ceaf25CompareMarch 26, 2026 19:43
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 0ceaf25 to 4013817CompareApril 3, 2026 18:31
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.5chore(deps): update dependency rules_img to v0.3.6Apr 3, 2026
@renovaterenovateBot changed the title chore(deps): update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.6Apr 8, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 4013817 to 5ee336cCompareApril 14, 2026 11:37
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.6Update dependency rules_img to v0.3.7Apr 14, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 5ee336c to f5e4046CompareApril 20, 2026 18:34
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.7Update dependency rules_img to v0.3.8Apr 20, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from f5e4046 to ffa4400CompareApril 29, 2026 18:07
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.8Update dependency rules_img to v0.3.9Apr 29, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from ffa4400 to 6b02d35CompareMay 12, 2026 19:59
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.9Update dependency rules_img to v0.3.10May 12, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 6b02d35 to 8799e57CompareMay 18, 2026 13:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.10Update dependency rules_img to v0.3.11May 18, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8799e57 to 2c96b21CompareJune 5, 2026 11:40
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.11Update dependency rules_img to v0.3.12Jun 5, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 2c96b21 to 95a40bcCompareJune 17, 2026 19:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.12Update dependency rules_img to v0.3.13Jun 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 95a40bc to cfdab8dCompareJune 30, 2026 04:28
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.13Update dependency rules_img to v0.3.14Jun 30, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from cfdab8d to e8641d6CompareJuly 2, 2026 00:48
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.14Update dependency rules_img to v0.3.15Jul 2, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from e8641d6 to c000667CompareJuly 15, 2026 17:36
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.15Update dependency rules_img to v0.3.16Jul 15, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from c000667 to 8572fd8CompareJuly 17, 2026 12:57
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.16Update dependency rules_img to v0.3.17Jul 17, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 8572fd8 to 1e0b3f6CompareJuly 28, 2026 18:27
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.17Update dependency rules_img to v0.3.18Jul 28, 2026
@renovate
renovateBotforce-pushed the renovate/rules_img-0.x branch from 1e0b3f6 to 26796f0CompareAugust 2, 2026 03:26
@renovaterenovateBot changed the title Update dependency rules_img to v0.3.18Update dependency rules_img to v0.3.19Aug 2, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants