tweag / rules_nixpkgs

Rules for importing Nixpkgs packages into Bazel.
Apache License 2.0
294 stars 81 forks source link

chore(deps): update dependency rules_oci to v2 #585

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

This PR contains the following updates:

Package Type Update Change
rules_oci http_archive major v1.7.6 -> v2.0.0

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

bazel-contrib/rules_oci (rules_oci) ### [`v2.0.0`](https://redirect.github.com/bazel-contrib/rules_oci/releases/tag/v2.0.0) [Compare Source](https://redirect.github.com/bazel-contrib/rules_oci/compare/v1.8.0...v2.0.0-rc0) #### BREAKING CHANGES - Uncompressed archives in the tars attribute is no longer compressed when creating the image, this might make images bigger compared to 1.x. Use pkg_tar#extension or tar#compress attribute to compress the layers beforehand. ```starlark ### For pkg_tar pkg_tar( extension = "tar.gz" ) ### For tar tar( compress = "gzip" ) ``` - Digests of images created 1.x rules_oci will not match 2.x rules_oci, as we are no longer using crane to create the images. However, images should stay the same semantically. You can use [diffoci](https://redirect.github.com/reproducible-containers/diffoci) to make sure they are the same semantically! - Default output of `oci_tarball` is no longer a tarball, use a `filegroup` target to get the tarball. See [https://github.com/bazel-contrib/rules_oci/pull/548](https://redirect.github.com/bazel-contrib/rules_oci/pull/548) - `oci_tarball` is renamed to `oci_load` to better reflect it's purpose. - Bazel 5 is no longer supported, and tested by the CI, we will not be accepting fixes for it. #### SIGNIFICANT CHANGES - OCIImage action no longer spins an ephemeral registry instance to mutate images locally, making it slightly faster. See design [document](https://docs.google.com/document/d/1wZEB9QFxyrydhLiafYbaJ0D7Jd2FZRZjvoTtx0B8-yY/edit?usp=sharing) - oci_image now supports `zstd` compression - Now oci_pull fetches blobs in parallel on `Bazel >= 7.1` #### API Removals - oci_pull no longer has a `config_path` attribute, use `config` attribute instead. It was deprecated in 1.x. #### Using bzlmod with Bazel 6 or later: 1. Add `common --enable_bzlmod` to `.bazelrc`. 2. Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "rules_oci", version = "2.0.0") ### For testing, we also recommend https://registry.bazel.build/modules/container_structure_test oci = use_extension("@​rules_oci//oci:extensions.bzl", "oci") ### Declare external images you need to pull, for example: oci.pull( name = "distroless_base", ### 'latest' is not reproducible, but it's convenient. ### During the build we print a WARNING message that includes recommended 'digest' and 'platforms' ### values which you can use here in place of 'tag' to pin for reproducibility. tag = "latest", image = "gcr.io/distroless/base", platforms = ["linux/amd64"], ) ### For each oci.pull call, repeat the "name" here to expose them as dependencies. use_repo(oci, "distroless_base") ``` #### Using WORKSPACE: ```starlark load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_oci", sha256 = "d007e6c96eb62c88397b68f329e4ca56e0cfe31204a2c54b0cb17819f89f83c8", strip_prefix = "rules_oci-2.0.0", url = "https://github.com/bazel-contrib/rules_oci/releases/download/v2.0.0/rules_oci-v2.0.0.tar.gz", ) load("@​rules_oci//oci:dependencies.bzl", "rules_oci_dependencies") rules_oci_dependencies() load("@​rules_oci//oci:repositories.bzl", "oci_register_toolchains") oci_register_toolchains(name = "oci") ### You can pull your base images using oci_pull like this: load("@​rules_oci//oci:pull.bzl", "oci_pull") oci_pull( name = "distroless_base", digest = "sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86", image = "gcr.io/distroless/base", platforms = [ "linux/amd64", "linux/arm64", ], ) ``` #### What's Changed - docs: simplify use of expand_template by [@​alexeagle](https://redirect.github.com/alexeagle) in [https://github.com/bazel-contrib/rules_oci/pull/534](https://redirect.github.com/bazel-contrib/rules_oci/pull/534) - chore: upgrade rules_go and gazelle by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/541](https://redirect.github.com/bazel-contrib/rules_oci/pull/541) - ci: only test with bazel 6, 7 by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/533](https://redirect.github.com/bazel-contrib/rules_oci/pull/533) - Add a minimal c++ example in doc by [@​rygx](https://redirect.github.com/rygx) in [https://github.com/bazel-contrib/rules_oci/pull/516](https://redirect.github.com/bazel-contrib/rules_oci/pull/516) - \[docs] Add missing name to push examples by [@​ptxmac](https://redirect.github.com/ptxmac) in [https://github.com/bazel-contrib/rules_oci/pull/513](https://redirect.github.com/bazel-contrib/rules_oci/pull/513) - feat: add nvcr.io to \_WWW_AUTH by [@​nobu-k](https://redirect.github.com/nobu-k) in [https://github.com/bazel-contrib/rules_oci/pull/511](https://redirect.github.com/bazel-contrib/rules_oci/pull/511) - fix: Add quay back to authn config by [@​ankit-agarwal1999](https://redirect.github.com/ankit-agarwal1999) in [https://github.com/bazel-contrib/rules_oci/pull/543](https://redirect.github.com/bazel-contrib/rules_oci/pull/543) - docs: recommend rules_distroless by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/546](https://redirect.github.com/bazel-contrib/rules_oci/pull/546) - refactor: remove yq dependency by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/386](https://redirect.github.com/bazel-contrib/rules_oci/pull/386) - refactor: use hermetic tar by [@​alexeagle](https://redirect.github.com/alexeagle) in [https://github.com/bazel-contrib/rules_oci/pull/385](https://redirect.github.com/bazel-contrib/rules_oci/pull/385) - Add `toolchain` param to the affected actions by [@​kotlaja](https://redirect.github.com/kotlaja) in [https://github.com/bazel-contrib/rules_oci/pull/341](https://redirect.github.com/bazel-contrib/rules_oci/pull/341) - Pass headers to Bazel downloader where available by [@​mortenmj](https://redirect.github.com/mortenmj) in [https://github.com/bazel-contrib/rules_oci/pull/528](https://redirect.github.com/bazel-contrib/rules_oci/pull/528) - feat: don't produce big tar file as default output of oci_tarball by [@​alexeagle](https://redirect.github.com/alexeagle) in [https://github.com/bazel-contrib/rules_oci/pull/548](https://redirect.github.com/bazel-contrib/rules_oci/pull/548) - refactor: remove registry references by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/551](https://redirect.github.com/bazel-contrib/rules_oci/pull/551) - chore: update deps and bazel by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/553](https://redirect.github.com/bazel-contrib/rules_oci/pull/553) - refactor: registryless oci_image by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/550](https://redirect.github.com/bazel-contrib/rules_oci/pull/550) - feat: implement out-of-band descriptor calculation by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/558](https://redirect.github.com/bazel-contrib/rules_oci/pull/558) - feat: implement tars symlinks by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/559](https://redirect.github.com/bazel-contrib/rules_oci/pull/559) - feat: support symlinking blobs from base by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/560](https://redirect.github.com/bazel-contrib/rules_oci/pull/560) - fix: make oci_image fully hermetic by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/569](https://redirect.github.com/bazel-contrib/rules_oci/pull/569) - fix: canonicalize missing components by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/567](https://redirect.github.com/bazel-contrib/rules_oci/pull/567) - fix: duplicate tar copying by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/576](https://redirect.github.com/bazel-contrib/rules_oci/pull/576) - Add jq as dependency required for oci_push by [@​mering](https://redirect.github.com/mering) in [https://github.com/bazel-contrib/rules_oci/pull/589](https://redirect.github.com/bazel-contrib/rules_oci/pull/589) - example: add dockerfile build by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/570](https://redirect.github.com/bazel-contrib/rules_oci/pull/570) - refactor: remove curl fallback by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/568](https://redirect.github.com/bazel-contrib/rules_oci/pull/568) - Use non-blocking download to get image blobs, on Bazel >=7.1.0 by [@​mortenmj](https://redirect.github.com/mortenmj) in [https://github.com/bazel-contrib/rules_oci/pull/601](https://redirect.github.com/bazel-contrib/rules_oci/pull/601) - fix: add tars into action inputs by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/599](https://redirect.github.com/bazel-contrib/rules_oci/pull/599) - chore: disable dockerfile example by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/605](https://redirect.github.com/bazel-contrib/rules_oci/pull/605) - fix: return correct extension metadata by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/611](https://redirect.github.com/bazel-contrib/rules_oci/pull/611) - chore: add --check_direct_dependencies to .bazelrc by [@​gregmagolan](https://redirect.github.com/gregmagolan) in [https://github.com/bazel-contrib/rules_oci/pull/615](https://redirect.github.com/bazel-contrib/rules_oci/pull/615) - fix: make oci_tarball work with disjoint output root by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/614](https://redirect.github.com/bazel-contrib/rules_oci/pull/614) - Copy files using coreutils cp by [@​plobsing](https://redirect.github.com/plobsing) in [https://github.com/bazel-contrib/rules_oci/pull/595](https://redirect.github.com/bazel-contrib/rules_oci/pull/595) - Fix `jq: error (at :16): Cannot use null (null) as object key` error on empty line in labels file by [@​bozaro](https://redirect.github.com/bozaro) in [https://github.com/bazel-contrib/rules_oci/pull/606](https://redirect.github.com/bazel-contrib/rules_oci/pull/606) - fix: env vars containing = by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/616](https://redirect.github.com/bazel-contrib/rules_oci/pull/616) - test: add pinning test by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/618](https://redirect.github.com/bazel-contrib/rules_oci/pull/618) - chore: cleanup repo and remove some dev deps by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/620](https://redirect.github.com/bazel-contrib/rules_oci/pull/620) - fix: make oci_tarball work with genrule by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/621](https://redirect.github.com/bazel-contrib/rules_oci/pull/621) - fix: Ignore empty annotations in the jq query by [@​DolceTriade](https://redirect.github.com/DolceTriade) in [https://github.com/bazel-contrib/rules_oci/pull/625](https://redirect.github.com/bazel-contrib/rules_oci/pull/625) - test: add oci_tarball test for sh_test by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/624](https://redirect.github.com/bazel-contrib/rules_oci/pull/624) - feat: add support for settings volumes by [@​gzm0](https://redirect.github.com/gzm0) in [https://github.com/bazel-contrib/rules_oci/pull/632](https://redirect.github.com/bazel-contrib/rules_oci/pull/632) - refactor: rename oci_tarball to oci_load by [@​alexeagle](https://redirect.github.com/alexeagle) in [https://github.com/bazel-contrib/rules_oci/pull/636](https://redirect.github.com/bazel-contrib/rules_oci/pull/636) - fix: accumulate image manifests in oci_image_index by [@​seh](https://redirect.github.com/seh) in [https://github.com/bazel-contrib/rules_oci/pull/633](https://redirect.github.com/bazel-contrib/rules_oci/pull/633) - tarball uses hermetic coreutils by [@​rickvanprim](https://redirect.github.com/rickvanprim) in [https://github.com/bazel-contrib/rules_oci/pull/635](https://redirect.github.com/bazel-contrib/rules_oci/pull/635) - fix: propagate transitive inputs by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/646](https://redirect.github.com/bazel-contrib/rules_oci/pull/646) - fix: support external oci_image targets by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/622](https://redirect.github.com/bazel-contrib/rules_oci/pull/622) - fix: reset cmd when entrypoint is set by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/656](https://redirect.github.com/bazel-contrib/rules_oci/pull/656) - fix: set created property for scratch base by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/655](https://redirect.github.com/bazel-contrib/rules_oci/pull/655) - Mention ociupdate in the README by [@​mark-thm](https://redirect.github.com/mark-thm) in [https://github.com/bazel-contrib/rules_oci/pull/660](https://redirect.github.com/bazel-contrib/rules_oci/pull/660) - fix: add history entries for tars attribute by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/654](https://redirect.github.com/bazel-contrib/rules_oci/pull/654) - fix typo in load.sh.tpl by [@​kopp](https://redirect.github.com/kopp) in [https://github.com/bazel-contrib/rules_oci/pull/657](https://redirect.github.com/bazel-contrib/rules_oci/pull/657) - test: add test for setting entrypoint to \[] by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/662](https://redirect.github.com/bazel-contrib/rules_oci/pull/662) - fix: comma in entrypoint and cmd by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/663](https://redirect.github.com/bazel-contrib/rules_oci/pull/663) - fix: ensures confugure_buildx rule runs when bazel server restarts by [@​kvet](https://redirect.github.com/kvet) in [https://github.com/bazel-contrib/rules_oci/pull/670](https://redirect.github.com/bazel-contrib/rules_oci/pull/670) - chore: remove deprecated config_path attribute by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/666](https://redirect.github.com/bazel-contrib/rules_oci/pull/666) - Fix for gnu xargs and send --verbose to other commands by [@​vinnybod](https://redirect.github.com/vinnybod) in [https://github.com/bazel-contrib/rules_oci/pull/672](https://redirect.github.com/bazel-contrib/rules_oci/pull/672) - fix: include examples by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/682](https://redirect.github.com/bazel-contrib/rules_oci/pull/682) - chore(docs): mention rules_multirun by [@​alexeagle](https://redirect.github.com/alexeagle) in [https://github.com/bazel-contrib/rules_oci/pull/681](https://redirect.github.com/bazel-contrib/rules_oci/pull/681) - refactor: mention url rewriter in oci_pull errors by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/675](https://redirect.github.com/bazel-contrib/rules_oci/pull/675) - Allow bazel_tags in bzlmod extension (fixes [#​686](https://redirect.github.com/bazel-contrib/rules_oci/issues/686)) by [@​samsternatretool](https://redirect.github.com/samsternatretool) in [https://github.com/bazel-contrib/rules_oci/pull/687](https://redirect.github.com/bazel-contrib/rules_oci/pull/687) - Add Blzmod example to pull.md by [@​jjmaestro](https://redirect.github.com/jjmaestro) in [https://github.com/bazel-contrib/rules_oci/pull/671](https://redirect.github.com/bazel-contrib/rules_oci/pull/671) - refactor: remove mtree as the default output by [@​thesayyn](https://redirect.github.com/thesayyn) in [https://github.com/bazel-contrib/rules_oci/pull/676](https://redirect.github.com/bazel-contrib/rules_oci/pull/676) #### New Contributors - [@​rygx](https://redirect.github.com/rygx) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/516](https://redirect.github.com/bazel-contrib/rules_oci/pull/516) - [@​ptxmac](https://redirect.github.com/ptxmac) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/513](https://redirect.github.com/bazel-contrib/rules_oci/pull/513) - [@​nobu-k](https://redirect.github.com/nobu-k) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/511](https://redirect.github.com/bazel-contrib/rules_oci/pull/511) - [@​ankit-agarwal1999](https://redirect.github.com/ankit-agarwal1999) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/543](https://redirect.github.com/bazel-contrib/rules_oci/pull/543) - [@​kotlaja](https://redirect.github.com/kotlaja) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/341](https://redirect.github.com/bazel-contrib/rules_oci/pull/341) - [@​mering](https://redirect.github.com/mering) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/589](https://redirect.github.com/bazel-contrib/rules_oci/pull/589) - [@​plobsing](https://redirect.github.com/plobsing) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/595](https://redirect.github.com/bazel-contrib/rules_oci/pull/595) - [@​bozaro](https://redirect.github.com/bozaro) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/606](https://redirect.github.com/bazel-contrib/rules_oci/pull/606) - [@​DolceTriade](https://redirect.github.com/DolceTriade) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/625](https://redirect.github.com/bazel-contrib/rules_oci/pull/625) - [@​seh](https://redirect.github.com/seh) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/633](https://redirect.github.com/bazel-contrib/rules_oci/pull/633) - [@​rickvanprim](https://redirect.github.com/rickvanprim) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/635](https://redirect.github.com/bazel-contrib/rules_oci/pull/635) - [@​kopp](https://redirect.github.com/kopp) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/657](https://redirect.github.com/bazel-contrib/rules_oci/pull/657) - [@​kvet](https://redirect.github.com/kvet) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/670](https://redirect.github.com/bazel-contrib/rules_oci/pull/670) - [@​vinnybod](https://redirect.github.com/vinnybod) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/672](https://redirect.github.com/bazel-contrib/rules_oci/pull/672) - [@​samsternatretool](https://redirect.github.com/samsternatretool) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/687](https://redirect.github.com/bazel-contrib/rules_oci/pull/687) - [@​jjmaestro](https://redirect.github.com/jjmaestro) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/671](https://redirect.github.com/bazel-contrib/rules_oci/pull/671) **Full Changelog**: https://github.com/bazel-contrib/rules_oci/compare/v1.7.5...v2.0.0 ### [`v1.8.0`](https://redirect.github.com/bazel-contrib/rules_oci/releases/tag/v1.8.0) [Compare Source](https://redirect.github.com/bazel-contrib/rules_oci/compare/v1.7.6...v1.8.0) #### Using bzlmod with Bazel 6 or later: 1. Add `common --enable_bzlmod` to `.bazelrc`. 2. Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "rules_oci", version = "1.8.0") ### For testing, we also recommend https://registry.bazel.build/modules/container_structure_test oci = use_extension("@​rules_oci//oci:extensions.bzl", "oci") ### Declare external images you need to pull, for example: oci.pull( name = "distroless_base", ### 'latest' is not reproducible, but it's convenient. ### During the build we print a WARNING message that includes recommended 'digest' and 'platforms' ### values which you can use here in place of 'tag' to pin for reproducibility. tag = "latest", image = "gcr.io/distroless/base", platforms = ["linux/amd64"], ) ### For each oci.pull call, repeat the "name" here to expose them as dependencies. use_repo(oci, "distroless_base") ``` #### Using WORKSPACE: ```starlark load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_oci", sha256 = "46ce9edcff4d3d7b3a550774b82396c0fa619cc9ce9da00c1b09a08b45ea5a14", strip_prefix = "rules_oci-1.8.0", url = "https://github.com/bazel-contrib/rules_oci/releases/download/v1.8.0/rules_oci-v1.8.0.tar.gz", ) load("@​rules_oci//oci:dependencies.bzl", "rules_oci_dependencies") rules_oci_dependencies() load("@​rules_oci//oci:repositories.bzl", "LATEST_CRANE_VERSION", "oci_register_toolchains") oci_register_toolchains( name = "oci", crane_version = LATEST_CRANE_VERSION, ### Uncommenting the zot toolchain will cause it to be used instead of crane for some tasks. ### Note that it does not support docker-format images. ### zot_version = LATEST_ZOT_VERSION, ) ### You can pull your base images using oci_pull like this: load("@​rules_oci//oci:pull.bzl", "oci_pull") oci_pull( name = "distroless_base", digest = "sha256:ccaef5ee2f1850270d453fdf700a5392534f8d1a8ca2acda391fbb6a06b81c86", image = "gcr.io/distroless/base", platforms = [ "linux/amd64", "linux/arm64", ], ) ``` #### What's Changed - \--unwrapScalar for yq cmd by [@​kczulko](https://redirect.github.com/kczulko) in [https://github.com/bazel-contrib/rules_oci/pull/594](https://redirect.github.com/bazel-contrib/rules_oci/pull/594) - Use a transition to resolve the correct versions of crane and yq by [@​EdSchouten](https://redirect.github.com/EdSchouten) in [https://github.com/bazel-contrib/rules_oci/pull/590](https://redirect.github.com/bazel-contrib/rules_oci/pull/590) - Add import_tags attribute to oci_pull by [@​steve-261370](https://redirect.github.com/steve-261370) in [https://github.com/bazel-contrib/rules_oci/pull/573](https://redirect.github.com/bazel-contrib/rules_oci/pull/573) - fix: Support global credsStore in docker config by [@​msiebuhr](https://redirect.github.com/msiebuhr) in [https://github.com/bazel-contrib/rules_oci/pull/602](https://redirect.github.com/bazel-contrib/rules_oci/pull/602) - Document how to use rules_oci with scala by [@​lukaszwawrzyk](https://redirect.github.com/lukaszwawrzyk) in [https://github.com/bazel-contrib/rules_oci/pull/630](https://redirect.github.com/bazel-contrib/rules_oci/pull/630) - feat(oci_pull): expose the digest as a file by [@​aignas](https://redirect.github.com/aignas) in [https://github.com/bazel-contrib/rules_oci/pull/542](https://redirect.github.com/bazel-contrib/rules_oci/pull/542) - feat: provide affordance for OCIImage actions to reserve more resources by [@​alexeagle](https://redirect.github.com/alexeagle) in [https://github.com/bazel-contrib/rules_oci/pull/650](https://redirect.github.com/bazel-contrib/rules_oci/pull/650) #### New Contributors - [@​EdSchouten](https://redirect.github.com/EdSchouten) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/590](https://redirect.github.com/bazel-contrib/rules_oci/pull/590) - [@​steve-261370](https://redirect.github.com/steve-261370) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/573](https://redirect.github.com/bazel-contrib/rules_oci/pull/573) - [@​msiebuhr](https://redirect.github.com/msiebuhr) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/602](https://redirect.github.com/bazel-contrib/rules_oci/pull/602) - [@​lukaszwawrzyk](https://redirect.github.com/lukaszwawrzyk) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/630](https://redirect.github.com/bazel-contrib/rules_oci/pull/630) - [@​aignas](https://redirect.github.com/aignas) made their first contribution in [https://github.com/bazel-contrib/rules_oci/pull/542](https://redirect.github.com/bazel-contrib/rules_oci/pull/542) **Full Changelog**: https://github.com/bazel-contrib/rules_oci/compare/v1.7.6...v1.8.0

Configuration

📅 Schedule: 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.



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

renovate[bot] commented 2 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.