From eda49dbb2d5758aed02a6e1cb6e0c3a6ca850af0 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 10:57:26 +0000 Subject: [PATCH 01/13] fix: remove `diff` BREAKING CHANGE: `diff` has been removed. Use the hermetic [`rules_diff`][rules_diff] Bazel module. [rules_diff]: https://registry.bazel.build/modules/rules_diff --- bazelisk/coreutils/busybox/BUILD.bazel | 4 ---- 1 file changed, 4 deletions(-) diff --git a/bazelisk/coreutils/busybox/BUILD.bazel b/bazelisk/coreutils/busybox/BUILD.bazel index 91adc84..c9c838a 100644 --- a/bazelisk/coreutils/busybox/BUILD.bazel +++ b/bazelisk/coreutils/busybox/BUILD.bazel @@ -43,10 +43,6 @@ TOOLS = ( # `rules_oci` # TODO: `rules_coreutils` for `rules_oci` "tr", - - # `diff_test` - # TODO: `rules_delta` - "diff", ) pkg_tar( -- GitLab From 9d320206a322535ccd54a0ade4533b948fbc4985 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 11:50:59 +0000 Subject: [PATCH 02/13] fix: upgrade `bazelisk@1.19.0` --- MODULE.bazel | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index ad49d4f..738dcd5 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -51,17 +51,17 @@ download_deb = use_repo_rule("@rules_download//download/deb:defs.bzl", "download download_file( name = "amd64-linux", executable = True, - integrity = "sha256-zlLKpR755Qn7a35a2JLlzxD+sHlLCu1NLzatsAoaJ3k=", + integrity = "sha256-0otYisCRar1r8C3vtUM/bt33y6Nf+oCOq7ZaRKqyJvc=", output = "bazelisk", - urls = ["https://github.com/bazelbuild/bazelisk/releases/download/v1.18.0/bazelisk-linux-amd64"], + urls = ["https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-amd64"], ) download_file( name = "arm64-linux", executable = True, - integrity = "sha256-YHC/cJFekrOlzo7ub0qKCWi7NQviqYuAsP0vwTzoolQ=", + integrity = "sha256-hhoWupl5YT5wvT0vnZq147Wf55RxxXU6zcnEMatsnZQ=", output = "bazelisk", - urls = ["https://github.com/bazelbuild/bazelisk/releases/download/v1.18.0/bazelisk-linux-arm64"], + urls = ["https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-arm64"], ) # Debian GCC runtime -- GitLab From 91227cfc423e01db56718eb41be9f2c0043ca8ce Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 11:55:10 +0000 Subject: [PATCH 03/13] chore: update `bazel_skylib@1.5.0` --- MODULE.bazel | 2 +- MODULE.bazel.lock | 60 +++++++++++++++++++++++------------------------ 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 738dcd5..59291dc 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -6,7 +6,7 @@ module( ], ) -bazel_dep(name = "bazel_skylib", version = "1.4.2") +bazel_dep(name = "bazel_skylib", version = "1.5.0") bazel_dep(name = "aspect_bazel_lib", version = "2.1.0") bazel_dep(name = "platforms", version = "0.0.7") bazel_dep(name = "rules_oci", version = "1.5.1") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index ecfe3e9..e14118b 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "c42e5aa126320f54f70a78ab85a599f5557cf64cbdc32f28ad850250a7caa894", + "moduleFileHash": "ee0ec0848f250335fd5d4e74f88c13098892f65dcf404c1a2b0595338c3df960", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -138,10 +138,10 @@ "tagName": "@rules_download//download/file:defs.bzl%download_file", "attributeValues": { "executable": true, - "integrity": "sha256-zlLKpR755Qn7a35a2JLlzxD+sHlLCu1NLzatsAoaJ3k=", + "integrity": "sha256-0otYisCRar1r8C3vtUM/bt33y6Nf+oCOq7ZaRKqyJvc=", "output": "bazelisk", "urls": [ - "https://github.com/bazelbuild/bazelisk/releases/download/v1.18.0/bazelisk-linux-amd64" + "https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-amd64" ], "name": "amd64-linux" }, @@ -156,10 +156,10 @@ "tagName": "@rules_download//download/file:defs.bzl%download_file", "attributeValues": { "executable": true, - "integrity": "sha256-YHC/cJFekrOlzo7ub0qKCWi7NQviqYuAsP0vwTzoolQ=", + "integrity": "sha256-hhoWupl5YT5wvT0vnZq147Wf55RxxXU6zcnEMatsnZQ=", "output": "bazelisk", "urls": [ - "https://github.com/bazelbuild/bazelisk/releases/download/v1.18.0/bazelisk-linux-arm64" + "https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-arm64" ], "name": "arm64-linux" }, @@ -518,7 +518,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "aspect_bazel_lib": "aspect_bazel_lib@2.1.0", "platforms": "platforms@0.0.7", "rules_oci": "rules_oci@1.5.1", @@ -530,10 +530,10 @@ "local_config_platform": "local_config_platform@_" } }, - "bazel_skylib@1.4.2": { + "bazel_skylib@1.5.0": { "name": "bazel_skylib", - "version": "1.4.2", - "key": "bazel_skylib@1.4.2", + "version": "1.5.0", + "key": "bazel_skylib@1.5.0", "repoName": "bazel_skylib", "executionPlatformsToRegister": [], "toolchainsToRegister": [ @@ -550,11 +550,11 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "bazel_skylib~1.4.2", + "name": "bazel_skylib~1.5.0", "urls": [ - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz" + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz" ], - "integrity": "sha256-Zv/ZMVZlv6r8lrUiePV8fi3Qn17eJ56m05sr5HHn46o=", + "integrity": "sha256-zVWgYudjuTSZIfD124w5MyiNyLpPdt2UFqrGis7jy5Q=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 @@ -688,7 +688,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "platforms": "platforms@0.0.7", "io_bazel_stardoc": "stardoc@0.5.4", "bazel_tools": "bazel_tools@_", @@ -786,7 +786,7 @@ ], "deps": { "aspect_bazel_lib": "aspect_bazel_lib@2.1.0", - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "platforms": "platforms@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -818,7 +818,7 @@ "extensionUsages": [], "deps": { "rules_license": "rules_license@0.0.7", - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_python": "rules_python@0.25.0", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -868,7 +868,7 @@ ], "deps": { "aspect_bazel_lib": "aspect_bazel_lib@2.1.0", - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "platforms": "platforms@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -1002,7 +1002,7 @@ ], "deps": { "platforms": "platforms@0.0.7", - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", "bazel_tools": "bazel_tools@_", @@ -1181,7 +1181,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_java": "rules_java@7.1.0", "rules_license": "rules_license@0.0.7", "bazel_tools": "bazel_tools@_", @@ -1238,7 +1238,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "com_google_protobuf": "protobuf@21.7", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", @@ -1310,7 +1310,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_python": "rules_python@0.25.0", "rules_cc": "rules_cc@0.0.9", "rules_proto": "rules_proto@5.3.0-21.7", @@ -1474,7 +1474,7 @@ "deps": { "platforms": "platforms@0.0.7", "rules_cc": "rules_cc@0.0.9", - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_proto": "rules_proto@5.3.0-21.7", "rules_license": "rules_license@0.0.7", "bazel_tools": "bazel_tools@_", @@ -1557,7 +1557,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "platforms": "platforms@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -1617,7 +1617,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", "com_google_absl": "abseil-cpp@20211102.0", @@ -1707,7 +1707,7 @@ } ], "deps": { - "bazel_skylib": "bazel_skylib@1.4.2", + "bazel_skylib": "bazel_skylib@1.5.0", "io_bazel_stardoc": "stardoc@0.5.4", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -1772,10 +1772,10 @@ "ruleClassName": "file", "attributes": { "executable": true, - "integrity": "sha256-zlLKpR755Qn7a35a2JLlzxD+sHlLCu1NLzatsAoaJ3k=", + "integrity": "sha256-0otYisCRar1r8C3vtUM/bt33y6Nf+oCOq7ZaRKqyJvc=", "output": "bazelisk", "urls": [ - "https://github.com/bazelbuild/bazelisk/releases/download/v1.18.0/bazelisk-linux-amd64" + "https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-amd64" ], "name": "_main~_repo_rules~amd64-linux" } @@ -1785,10 +1785,10 @@ "ruleClassName": "file", "attributes": { "executable": true, - "integrity": "sha256-YHC/cJFekrOlzo7ub0qKCWi7NQviqYuAsP0vwTzoolQ=", + "integrity": "sha256-hhoWupl5YT5wvT0vnZq147Wf55RxxXU6zcnEMatsnZQ=", "output": "bazelisk", "urls": [ - "https://github.com/bazelbuild/bazelisk/releases/download/v1.18.0/bazelisk-linux-arm64" + "https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-arm64" ], "name": "_main~_repo_rules~arm64-linux" } @@ -2073,7 +2073,7 @@ }, "@aspect_bazel_lib~2.1.0//lib:extensions.bzl%toolchains": { "general": { - "bzlTransitiveDigest": "qFTPfLqeMXfsi6Qbb7abbjJ361X/bYR5/trrw1E6A3c=", + "bzlTransitiveDigest": "dhFk+wpgLhgeqGOlDx/99q8yNCkJe7rTcqpJ+JJMGZo=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { @@ -3204,7 +3204,7 @@ }, "@rules_oci~1.5.1//oci:extensions.bzl%oci": { "general": { - "bzlTransitiveDigest": "LqMhqP4narHO1HZpaIcKRMDzDEVg6DySLXi6xxKqzl8=", + "bzlTransitiveDigest": "aN2M7z/Goz1tteDyeugW+WC/t3t1CLY7tq5m2apdze8=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { -- GitLab From 32259c884e45badbff7375c434663914a4594a89 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 11:55:50 +0000 Subject: [PATCH 04/13] chore: update `aspect_bazel_lib@2.4.1` --- MODULE.bazel | 2 +- MODULE.bazel.lock | 350 +++++++++++++++++++++++----------------------- 2 files changed, 176 insertions(+), 176 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 59291dc..6deb123 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -7,7 +7,7 @@ module( ) bazel_dep(name = "bazel_skylib", version = "1.5.0") -bazel_dep(name = "aspect_bazel_lib", version = "2.1.0") +bazel_dep(name = "aspect_bazel_lib", version = "2.4.1") bazel_dep(name = "platforms", version = "0.0.7") bazel_dep(name = "rules_oci", version = "1.5.1") bazel_dep(name = "rules_pkg", version = "0.9.1") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index e14118b..2bef360 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "ee0ec0848f250335fd5d4e74f88c13098892f65dcf404c1a2b0595338c3df960", + "moduleFileHash": "40edf27349d17094c4342bbfa2a5945ec26fb8a38b243990391f97486ebd4baa", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -519,8 +519,8 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.5.0", - "aspect_bazel_lib": "aspect_bazel_lib@2.1.0", - "platforms": "platforms@0.0.7", + "aspect_bazel_lib": "aspect_bazel_lib@2.4.1", + "platforms": "platforms@0.0.8", "rules_oci": "rules_oci@1.5.1", "rules_pkg": "rules_pkg@0.9.1", "container_structure_test": "container_structure_test@1.16.0", @@ -542,7 +542,7 @@ ], "extensionUsages": [], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -561,10 +561,10 @@ } } }, - "aspect_bazel_lib@2.1.0": { + "aspect_bazel_lib@2.4.1": { "name": "aspect_bazel_lib", - "version": "2.1.0", - "key": "aspect_bazel_lib@2.1.0", + "version": "2.4.1", + "key": "aspect_bazel_lib@2.4.1", "repoName": "aspect_bazel_lib", "executionPlatformsToRegister": [], "toolchainsToRegister": [ @@ -584,9 +584,9 @@ { "extensionBzlFile": "@aspect_bazel_lib//lib:extensions.bzl", "extensionName": "toolchains", - "usingModule": "aspect_bazel_lib@2.1.0", + "usingModule": "aspect_bazel_lib@2.4.1", "location": { - "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/MODULE.bazel", "line": 17, "column": 37 }, @@ -607,7 +607,7 @@ "attributeValues": {}, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/MODULE.bazel", "line": 18, "column": 36 } @@ -617,7 +617,7 @@ "attributeValues": {}, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/MODULE.bazel", "line": 19, "column": 39 } @@ -627,7 +627,7 @@ "attributeValues": {}, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/MODULE.bazel", "line": 20, "column": 24 } @@ -637,7 +637,7 @@ "attributeValues": {}, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/MODULE.bazel", "line": 21, "column": 24 } @@ -647,7 +647,7 @@ "attributeValues": {}, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/MODULE.bazel", "line": 22, "column": 31 } @@ -657,7 +657,7 @@ "attributeValues": {}, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/MODULE.bazel", "line": 23, "column": 25 } @@ -667,7 +667,7 @@ "attributeValues": {}, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/MODULE.bazel", "line": 24, "column": 37 } @@ -677,7 +677,7 @@ "attributeValues": {}, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/MODULE.bazel", "line": 25, "column": 26 } @@ -689,7 +689,7 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.5.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "io_bazel_stardoc": "stardoc@0.5.4", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -698,24 +698,24 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "aspect_bazel_lib~2.1.0", + "name": "aspect_bazel_lib~2.4.1", "urls": [ - "https://github.com/aspect-build/bazel-lib/releases/download/v2.1.0/bazel-lib-v2.1.0.tar.gz" + "https://github.com/aspect-build/bazel-lib/releases/download/v2.4.1/bazel-lib-v2.4.1.tar.gz" ], - "integrity": "sha256-/IvWcDgOq6UxR2mrvp/uIdZB49oG2dJrgHOjAfbWIzI=", - "strip_prefix": "bazel-lib-2.1.0", + "integrity": "sha256-l5Znu3J27o/PLBFMm+mTK5owUqZKZH4Nyqz7nAAW8KM=", + "strip_prefix": "bazel-lib-2.4.1", "remote_patches": { - "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/patches/go_dev_dep.patch": "sha256-KgABwDzOT+DugUHn9tHLOz05osnk2FLsS10d5zqG/M0=", - "https://bcr.bazel.build/modules/aspect_bazel_lib/2.1.0/patches/module_dot_bazel_version.patch": "sha256-RNSVF8mNxR8RUGjBJFztw241W9W3/GFH6XJ9h+zltFM=" + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/patches/go_dev_dep.patch": "sha256-KgABwDzOT+DugUHn9tHLOz05osnk2FLsS10d5zqG/M0=", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.4.1/patches/module_dot_bazel_version.patch": "sha256-tPDEVxJAVDPISOyyUiiT6M0OSGLtknZvIQGUG5oh9oM=" }, "remote_patch_strip": 1 } } }, - "platforms@0.0.7": { + "platforms@0.0.8": { "name": "platforms", - "version": "0.0.7", - "key": "platforms@0.0.7", + "version": "0.0.8", + "key": "platforms@0.0.8", "repoName": "platforms", "executionPlatformsToRegister": [], "toolchainsToRegister": [], @@ -731,9 +731,9 @@ "attributes": { "name": "platforms", "urls": [ - "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" + "https://github.com/bazelbuild/platforms/releases/download/0.0.8/platforms-0.0.8.tar.gz" ], - "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", + "integrity": "sha256-gVBAZgU4ns7LbaB8vLUJ1WN6OrmiS8abEQFTE2fYnXQ=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 @@ -785,9 +785,9 @@ } ], "deps": { - "aspect_bazel_lib": "aspect_bazel_lib@2.1.0", + "aspect_bazel_lib": "aspect_bazel_lib@2.4.1", "bazel_skylib": "bazel_skylib@1.5.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -867,9 +867,9 @@ } ], "deps": { - "aspect_bazel_lib": "aspect_bazel_lib@2.1.0", + "aspect_bazel_lib": "aspect_bazel_lib@2.4.1", "bazel_skylib": "bazel_skylib@1.5.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -1001,7 +1001,7 @@ } ], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "bazel_skylib": "bazel_skylib@1.5.0", "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", @@ -1152,7 +1152,7 @@ "rules_license": "rules_license@0.0.7", "rules_proto": "rules_proto@5.3.0-21.7", "rules_python": "rules_python@0.25.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "com_google_protobuf": "protobuf@21.7", "zlib": "zlib@1.3", "build_bazel_apple_support": "apple_support@1.5.0", @@ -1168,7 +1168,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "bazel_tools": "bazel_tools@_" } }, @@ -1373,7 +1373,7 @@ } ], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -1472,7 +1472,7 @@ } ], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "rules_cc": "rules_cc@0.0.9", "bazel_skylib": "bazel_skylib@1.5.0", "rules_proto": "rules_proto@5.3.0-21.7", @@ -1504,7 +1504,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -1558,7 +1558,7 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.5.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -1587,7 +1587,7 @@ "extensionUsages": [], "deps": { "rules_cc": "rules_cc@0.0.9", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -1621,7 +1621,7 @@ "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", "com_google_absl": "abseil-cpp@20211102.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -1737,7 +1737,7 @@ "extensionUsages": [], "deps": { "com_google_absl": "abseil-cpp@20211102.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.8", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -2071,184 +2071,184 @@ } } }, - "@aspect_bazel_lib~2.1.0//lib:extensions.bzl%toolchains": { + "@aspect_bazel_lib~2.4.1//lib:extensions.bzl%toolchains": { "general": { - "bzlTransitiveDigest": "dhFk+wpgLhgeqGOlDx/99q8yNCkJe7rTcqpJ+JJMGZo=", + "bzlTransitiveDigest": "xYNxeeZeIS0tN5lgMhM4KqdQbyX0VnkAX1oJANTGvhw=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "expand_template_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:expand_template_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:expand_template_toolchain.bzl", "ruleClassName": "expand_template_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~expand_template_windows_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~expand_template_windows_amd64", "platform": "windows_amd64" } }, "copy_to_directory_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_to_directory_windows_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_to_directory_windows_amd64", "platform": "windows_amd64" } }, "bsd_tar_host": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:tar_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:tar_toolchain.bzl", "ruleClassName": "bsdtar_binary_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~bsd_tar_host", + "name": "aspect_bazel_lib~2.4.1~toolchains~bsd_tar_host", "platform": "host" } }, "jq_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~jq_darwin_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~jq_darwin_amd64", "platform": "darwin_amd64", "version": "1.7" } }, "copy_to_directory_freebsd_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_to_directory_freebsd_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_to_directory_freebsd_amd64", "platform": "freebsd_amd64" } }, "expand_template_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:expand_template_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:expand_template_toolchain.bzl", "ruleClassName": "expand_template_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~expand_template_linux_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~expand_template_linux_amd64", "platform": "linux_amd64" } }, "jq_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~jq_linux_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~jq_linux_arm64", "platform": "linux_arm64", "version": "1.7" } }, "coreutils_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~coreutils_darwin_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~coreutils_darwin_arm64", "platform": "darwin_arm64", "version": "0.0.23" } }, "copy_to_directory_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_to_directory_linux_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_to_directory_linux_arm64", "platform": "linux_arm64" } }, "bsd_tar_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:tar_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:tar_toolchain.bzl", "ruleClassName": "bsdtar_binary_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~bsd_tar_linux_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~bsd_tar_linux_arm64", "platform": "linux_arm64" } }, "copy_directory_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_directory_toolchain.bzl", "ruleClassName": "copy_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_directory_darwin_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_directory_darwin_amd64", "platform": "darwin_amd64" } }, "coreutils_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~coreutils_darwin_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~coreutils_darwin_amd64", "platform": "darwin_amd64", "version": "0.0.23" } }, "coreutils_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~coreutils_linux_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~coreutils_linux_arm64", "platform": "linux_arm64", "version": "0.0.23" } }, "yq_linux_s390x": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~yq_linux_s390x", + "name": "aspect_bazel_lib~2.4.1~toolchains~yq_linux_s390x", "platform": "linux_s390x", "version": "4.25.2" } }, "yq": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_host_alias_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~yq" + "name": "aspect_bazel_lib~2.4.1~toolchains~yq" } }, "expand_template_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:expand_template_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:expand_template_toolchain.bzl", "ruleClassName": "expand_template_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~expand_template_darwin_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~expand_template_darwin_amd64", "platform": "darwin_amd64" } }, "copy_directory_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_directory_toolchain.bzl", "ruleClassName": "copy_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_directory_linux_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_directory_linux_amd64", "platform": "linux_amd64" } }, "jq_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~jq_darwin_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~jq_darwin_arm64", "platform": "darwin_arm64", "version": "1.7" } }, "yq_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~yq_darwin_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~yq_darwin_amd64", "platform": "darwin_amd64", "version": "4.25.2" } }, "copy_directory_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_directory_toolchain.bzl", "ruleClassName": "copy_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_directory_linux_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_directory_linux_arm64", "platform": "linux_arm64" } }, "expand_template_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:expand_template_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:expand_template_toolchain.bzl", "ruleClassName": "expand_template_toolchains_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~expand_template_toolchains", + "name": "aspect_bazel_lib~2.4.1~toolchains~expand_template_toolchains", "user_repository_name": "expand_template" } }, @@ -2256,7 +2256,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~bats_assert", + "name": "aspect_bazel_lib~2.4.1~toolchains~bats_assert", "sha256": "98ca3b685f8b8993e48ec057565e6e2abcc541034ed5b0e81f191505682037fd", "urls": [ "https://github.com/bats-core/bats-assert/archive/v2.1.0.tar.gz" @@ -2266,26 +2266,26 @@ } }, "copy_to_directory_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_to_directory_darwin_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_to_directory_darwin_amd64", "platform": "darwin_amd64" } }, "bsd_tar_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:tar_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:tar_toolchain.bzl", "ruleClassName": "bsdtar_binary_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~bsd_tar_linux_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~bsd_tar_linux_amd64", "platform": "linux_amd64" } }, "yq_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_toolchains_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~yq_toolchains", + "name": "aspect_bazel_lib~2.4.1~toolchains~yq_toolchains", "user_repository_name": "yq" } }, @@ -2293,7 +2293,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~bats_support", + "name": "aspect_bazel_lib~2.4.1~toolchains~bats_support", "sha256": "7815237aafeb42ddcc1b8c698fc5808026d33317d8701d5ec2396e9634e2918f", "urls": [ "https://github.com/bats-core/bats-support/archive/v0.3.0.tar.gz" @@ -2303,83 +2303,83 @@ } }, "bsd_tar_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:tar_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:tar_toolchain.bzl", "ruleClassName": "bsdtar_binary_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~bsd_tar_windows_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~bsd_tar_windows_amd64", "platform": "windows_amd64" } }, "jq": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_host_alias_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~jq" + "name": "aspect_bazel_lib~2.4.1~toolchains~jq" } }, "expand_template_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:expand_template_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:expand_template_toolchain.bzl", "ruleClassName": "expand_template_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~expand_template_darwin_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~expand_template_darwin_arm64", "platform": "darwin_arm64" } }, "copy_to_directory_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_to_directory_linux_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_to_directory_linux_amd64", "platform": "linux_amd64" } }, "coreutils_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~coreutils_linux_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~coreutils_linux_amd64", "platform": "linux_amd64", "version": "0.0.23" } }, "copy_directory_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_directory_toolchain.bzl", "ruleClassName": "copy_directory_toolchains_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_directory_toolchains", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_directory_toolchains", "user_repository_name": "copy_directory" } }, "yq_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~yq_linux_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~yq_linux_amd64", "platform": "linux_amd64", "version": "4.25.2" } }, "copy_to_directory_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_to_directory_darwin_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_to_directory_darwin_arm64", "platform": "darwin_arm64" } }, "coreutils_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_toolchains_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~coreutils_toolchains", + "name": "aspect_bazel_lib~2.4.1~toolchains~coreutils_toolchains", "user_repository_name": "coreutils" } }, "copy_directory_freebsd_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_directory_toolchain.bzl", "ruleClassName": "copy_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_directory_freebsd_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_directory_freebsd_amd64", "platform": "freebsd_amd64" } }, @@ -2387,7 +2387,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~bats_file", + "name": "aspect_bazel_lib~2.4.1~toolchains~bats_file", "sha256": "9b69043241f3af1c2d251f89b4fcafa5df3f05e97b89db18d7c9bdf5731bb27a", "urls": [ "https://github.com/bats-core/bats-file/archive/v0.4.0.tar.gz" @@ -2397,27 +2397,27 @@ } }, "expand_template_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:expand_template_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:expand_template_toolchain.bzl", "ruleClassName": "expand_template_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~expand_template_linux_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~expand_template_linux_arm64", "platform": "linux_arm64" } }, "jq_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~jq_linux_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~jq_linux_amd64", "platform": "linux_amd64", "version": "1.7" } }, "bsd_tar_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:tar_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:tar_toolchain.bzl", "ruleClassName": "tar_toolchains_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~bsd_tar_toolchains", + "name": "aspect_bazel_lib~2.4.1~toolchains~bsd_tar_toolchains", "user_repository_name": "bsd_tar" } }, @@ -2425,7 +2425,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~bats_toolchains", + "name": "aspect_bazel_lib~2.4.1~toolchains~bats_toolchains", "sha256": "a1a9f7875aa4b6a9480ca384d5865f1ccf1b0b1faead6b47aa47d79709a5c5fd", "urls": [ "https://github.com/bats-core/bats-core/archive/v1.10.0.tar.gz" @@ -2435,95 +2435,95 @@ } }, "yq_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~yq_windows_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~yq_windows_amd64", "platform": "windows_amd64", "version": "4.25.2" } }, "jq_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~jq_windows_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~jq_windows_amd64", "platform": "windows_amd64", "version": "1.7" } }, "expand_template_freebsd_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:expand_template_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:expand_template_toolchain.bzl", "ruleClassName": "expand_template_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~expand_template_freebsd_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~expand_template_freebsd_amd64", "platform": "freebsd_amd64" } }, "yq_linux_ppc64le": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~yq_linux_ppc64le", + "name": "aspect_bazel_lib~2.4.1~toolchains~yq_linux_ppc64le", "platform": "linux_ppc64le", "version": "4.25.2" } }, "copy_to_directory_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_toolchains_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_to_directory_toolchains", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_to_directory_toolchains", "user_repository_name": "copy_to_directory" } }, "jq_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_toolchains_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~jq_toolchains", + "name": "aspect_bazel_lib~2.4.1~toolchains~jq_toolchains", "user_repository_name": "jq" } }, "copy_directory_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_directory_toolchain.bzl", "ruleClassName": "copy_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_directory_darwin_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_directory_darwin_arm64", "platform": "darwin_arm64" } }, "copy_directory_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_directory_toolchain.bzl", "ruleClassName": "copy_directory_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~copy_directory_windows_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~copy_directory_windows_amd64", "platform": "windows_amd64" } }, "yq_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~yq_darwin_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~yq_darwin_arm64", "platform": "darwin_arm64", "version": "4.25.2" } }, "coreutils_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~coreutils_windows_amd64", + "name": "aspect_bazel_lib~2.4.1~toolchains~coreutils_windows_amd64", "platform": "windows_amd64", "version": "0.0.23" } }, "yq_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "aspect_bazel_lib~2.1.0~toolchains~yq_linux_arm64", + "name": "aspect_bazel_lib~2.4.1~toolchains~yq_linux_arm64", "platform": "linux_arm64", "version": "4.25.2" } @@ -3204,7 +3204,7 @@ }, "@rules_oci~1.5.1//oci:extensions.bzl%oci": { "general": { - "bzlTransitiveDigest": "aN2M7z/Goz1tteDyeugW+WC/t3t1CLY7tq5m2apdze8=", + "bzlTransitiveDigest": "IcrVQtOesjloVwA8RWUbyzs6M6WrRtfoiK3ACu28ZzQ=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { @@ -3218,7 +3218,7 @@ } }, "copy_to_directory_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~copy_to_directory_windows_amd64", @@ -3226,7 +3226,7 @@ } }, "jq_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~jq_darwin_amd64", @@ -3235,7 +3235,7 @@ } }, "copy_to_directory_freebsd_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~copy_to_directory_freebsd_amd64", @@ -3252,7 +3252,7 @@ } }, "jq_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~jq_linux_arm64", @@ -3261,7 +3261,7 @@ } }, "coreutils_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~coreutils_darwin_arm64", @@ -3270,7 +3270,7 @@ } }, "copy_to_directory_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~copy_to_directory_linux_arm64", @@ -3301,7 +3301,7 @@ } }, "coreutils_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~coreutils_darwin_amd64", @@ -3310,7 +3310,7 @@ } }, "coreutils_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~coreutils_linux_arm64", @@ -3319,7 +3319,7 @@ } }, "yq_linux_s390x": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~yq_linux_s390x", @@ -3328,7 +3328,7 @@ } }, "yq": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_host_alias_repo", "attributes": { "name": "rules_oci~1.5.1~oci~yq" @@ -3344,7 +3344,7 @@ } }, "jq_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~jq_darwin_arm64", @@ -3353,7 +3353,7 @@ } }, "yq_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~yq_darwin_amd64", @@ -3431,7 +3431,7 @@ } }, "copy_to_directory_darwin_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~copy_to_directory_darwin_amd64", @@ -3439,7 +3439,7 @@ } }, "yq_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_toolchains_repo", "attributes": { "name": "rules_oci~1.5.1~oci~yq_toolchains", @@ -3479,7 +3479,7 @@ } }, "jq": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_host_alias_repo", "attributes": { "name": "rules_oci~1.5.1~oci~jq" @@ -3495,7 +3495,7 @@ } }, "copy_to_directory_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~copy_to_directory_linux_amd64", @@ -3503,7 +3503,7 @@ } }, "coreutils_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~coreutils_linux_amd64", @@ -3512,7 +3512,7 @@ } }, "yq_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~yq_linux_amd64", @@ -3530,7 +3530,7 @@ } }, "copy_to_directory_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~copy_to_directory_darwin_arm64", @@ -3552,7 +3552,7 @@ } }, "coreutils_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_toolchains_repo", "attributes": { "name": "rules_oci~1.5.1~oci~coreutils_toolchains", @@ -3560,7 +3560,7 @@ } }, "jq_linux_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~jq_linux_amd64", @@ -3569,7 +3569,7 @@ } }, "yq_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~yq_windows_amd64", @@ -3601,7 +3601,7 @@ } }, "jq_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~jq_windows_amd64", @@ -3624,7 +3624,7 @@ } }, "yq_linux_ppc64le": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~yq_linux_ppc64le", @@ -3633,7 +3633,7 @@ } }, "jq_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:jq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_toolchains_repo", "attributes": { "name": "rules_oci~1.5.1~oci~jq_toolchains", @@ -3641,7 +3641,7 @@ } }, "copy_to_directory_toolchains": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:copy_to_directory_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_toolchains_repo", "attributes": { "name": "rules_oci~1.5.1~oci~copy_to_directory_toolchains", @@ -3649,7 +3649,7 @@ } }, "yq_darwin_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~yq_darwin_arm64", @@ -3679,7 +3679,7 @@ } }, "coreutils_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:coreutils_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~coreutils_windows_amd64", @@ -3688,7 +3688,7 @@ } }, "yq_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~2.1.0//lib/private:yq_toolchain.bzl", + "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { "name": "rules_oci~1.5.1~oci~yq_linux_arm64", -- GitLab From 53880604c776217db57306621976cb77c8d7e90e Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 11:56:11 +0000 Subject: [PATCH 05/13] chore: update `platforms@0.0.8` --- MODULE.bazel | 2 +- MODULE.bazel.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 6deb123..f461d5b 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -8,7 +8,7 @@ module( bazel_dep(name = "bazel_skylib", version = "1.5.0") bazel_dep(name = "aspect_bazel_lib", version = "2.4.1") -bazel_dep(name = "platforms", version = "0.0.7") +bazel_dep(name = "platforms", version = "0.0.8") bazel_dep(name = "rules_oci", version = "1.5.1") bazel_dep(name = "rules_pkg", version = "0.9.1") bazel_dep(name = "container_structure_test", version = "1.16.0") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 2bef360..4e16f22 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "40edf27349d17094c4342bbfa2a5945ec26fb8a38b243990391f97486ebd4baa", + "moduleFileHash": "327bb99b88d0b455d43a96ade08cebaae9732e82584ce0160e1bcea40f5144e0", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", -- GitLab From 103ab2796693702880c943b6b71413324e0fb380 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 11:56:38 +0000 Subject: [PATCH 06/13] chore: update `rules_oci@1.7.2` --- MODULE.bazel | 2 +- MODULE.bazel.lock | 224 +++++++++++++++++++++------------------------- 2 files changed, 105 insertions(+), 121 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index f461d5b..966c3b8 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -9,7 +9,7 @@ module( bazel_dep(name = "bazel_skylib", version = "1.5.0") bazel_dep(name = "aspect_bazel_lib", version = "2.4.1") bazel_dep(name = "platforms", version = "0.0.8") -bazel_dep(name = "rules_oci", version = "1.5.1") +bazel_dep(name = "rules_oci", version = "1.7.2") bazel_dep(name = "rules_pkg", version = "0.9.1") bazel_dep(name = "container_structure_test", version = "1.16.0") bazel_dep(name = "rules_download", version = "1.0.0-alpha.2") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 4e16f22..ba9551d 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "327bb99b88d0b455d43a96ade08cebaae9732e82584ce0160e1bcea40f5144e0", + "moduleFileHash": "356852262673ecd40de420da7b607e92d44b216f150bf77a4d1c0c61c4427c71", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -521,7 +521,7 @@ "bazel_skylib": "bazel_skylib@1.5.0", "aspect_bazel_lib": "aspect_bazel_lib@2.4.1", "platforms": "platforms@0.0.8", - "rules_oci": "rules_oci@1.5.1", + "rules_oci": "rules_oci@1.7.2", "rules_pkg": "rules_pkg@0.9.1", "container_structure_test": "container_structure_test@1.16.0", "rules_download": "rules_download@1.0.0-alpha.2", @@ -740,10 +740,10 @@ } } }, - "rules_oci@1.5.1": { + "rules_oci@1.7.2": { "name": "rules_oci", - "version": "1.5.1", - "key": "rules_oci@1.5.1", + "version": "1.7.2", + "key": "rules_oci@1.7.2", "repoName": "rules_oci", "executionPlatformsToRegister": [], "toolchainsToRegister": [ @@ -754,14 +754,13 @@ { "extensionBzlFile": "@rules_oci//oci:extensions.bzl", "extensionName": "oci", - "usingModule": "rules_oci@1.5.1", + "usingModule": "rules_oci@1.7.2", "location": { - "file": "https://bcr.bazel.build/modules/rules_oci/1.5.1/MODULE.bazel", - "line": 13, + "file": "https://bcr.bazel.build/modules/rules_oci/1.7.2/MODULE.bazel", + "line": 14, "column": 20 }, "imports": { - "oci_auth_config": "oci_auth_config", "oci_crane_registry_toolchains": "oci_crane_registry_toolchains", "oci_crane_toolchains": "oci_crane_toolchains" }, @@ -770,12 +769,12 @@ { "tagName": "toolchains", "attributeValues": { - "crane_version": "v0.17.0" + "crane_version": "v0.18.0" }, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/rules_oci/1.5.1/MODULE.bazel", - "line": 14, + "file": "https://bcr.bazel.build/modules/rules_oci/1.7.2/MODULE.bazel", + "line": 15, "column": 15 } } @@ -795,14 +794,14 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_oci~1.5.1", + "name": "rules_oci~1.7.2", "urls": [ - "https://github.com/bazel-contrib/rules_oci/releases/download/v1.5.1/rules_oci-v1.5.1.tar.gz" + "https://github.com/bazel-contrib/rules_oci/releases/download/v1.7.2/rules_oci-v1.7.2.tar.gz" ], - "integrity": "sha256-aG+HH5aX4Ih3uF6mwWyNSPkRv0ZsOurxCMoKsmA8cwY=", - "strip_prefix": "rules_oci-1.5.1", + "integrity": "sha256-z2uL6CzeMNrvGKCVGddSaWUDF+QNkXyGM8+OOrVkXqU=", + "strip_prefix": "rules_oci-1.7.2", "remote_patches": { - "https://bcr.bazel.build/modules/rules_oci/1.5.1/patches/module_dot_bazel_version.patch": "sha256-qzG84ekSPzFFloru+HMmPaUBvck8rzFRYK7y3pTVl6k=" + "https://bcr.bazel.build/modules/rules_oci/1.7.2/patches/module_dot_bazel_version.patch": "sha256-NxdDAvGfmkSYa0jxbGYcmWfGmC1CSZv7ZsaZa6ftdZM=" }, "remote_patch_strip": 1 } @@ -3202,17 +3201,17 @@ } } }, - "@rules_oci~1.5.1//oci:extensions.bzl%oci": { + "@rules_oci~1.7.2//oci:extensions.bzl%oci": { "general": { - "bzlTransitiveDigest": "IcrVQtOesjloVwA8RWUbyzs6M6WrRtfoiK3ACu28ZzQ=", + "bzlTransitiveDigest": "RTPEy0Ck8kuWDFssADYVGWE4dcbI2Jerh/DmNMIp4fc=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "oci_crane_registry_toolchains": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:toolchains_repo.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:toolchains_repo.bzl", "ruleClassName": "toolchains_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_registry_toolchains", + "name": "rules_oci~1.7.2~oci~oci_crane_registry_toolchains", "toolchain_type": "@rules_oci//oci:registry_toolchain_type", "toolchain": "@oci_crane_{platform}//:registry_toolchain" } @@ -3221,7 +3220,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~copy_to_directory_windows_amd64", + "name": "rules_oci~1.7.2~oci~copy_to_directory_windows_amd64", "platform": "windows_amd64" } }, @@ -3229,7 +3228,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~jq_darwin_amd64", + "name": "rules_oci~1.7.2~oci~jq_darwin_amd64", "platform": "darwin_amd64", "version": "1.7" } @@ -3238,24 +3237,24 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~copy_to_directory_freebsd_amd64", + "name": "rules_oci~1.7.2~oci~copy_to_directory_freebsd_amd64", "platform": "freebsd_amd64" } }, "oci_crane_linux_arm64": { - "bzlFile": "@@rules_oci~1.5.1//oci:repositories.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci:repositories.bzl", "ruleClassName": "crane_repositories", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_linux_arm64", + "name": "rules_oci~1.7.2~oci~oci_crane_linux_arm64", "platform": "linux_arm64", - "crane_version": "v0.17.0" + "crane_version": "v0.18.0" } }, "jq_linux_arm64": { "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~jq_linux_arm64", + "name": "rules_oci~1.7.2~oci~jq_linux_arm64", "platform": "linux_arm64", "version": "1.7" } @@ -3264,7 +3263,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~coreutils_darwin_arm64", + "name": "rules_oci~1.7.2~oci~coreutils_darwin_arm64", "platform": "darwin_arm64", "version": "0.0.23" } @@ -3273,38 +3272,37 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~copy_to_directory_linux_arm64", + "name": "rules_oci~1.7.2~oci~copy_to_directory_linux_arm64", "platform": "linux_arm64" } }, "oci_crane_linux_amd64": { - "bzlFile": "@@rules_oci~1.5.1//oci:repositories.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci:repositories.bzl", "ruleClassName": "crane_repositories", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_linux_amd64", + "name": "rules_oci~1.7.2~oci~oci_crane_linux_amd64", "platform": "linux_amd64", - "crane_version": "v0.17.0" + "crane_version": "v0.18.0" } }, "distroless_linux_arm64_v8": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:pull.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:pull.bzl", "ruleClassName": "oci_pull", "attributes": { - "name": "rules_oci~1.5.1~oci~distroless_linux_arm64_v8", + "name": "rules_oci~1.7.2~oci~distroless_linux_arm64_v8", "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", "platform": "linux/arm64/v8", - "target_name": "distroless_linux_arm64_v8", - "config_path": "@@rules_oci~1.5.1~oci~oci_auth_config//:standard_authorization_config_path" + "target_name": "distroless_linux_arm64_v8" } }, "coreutils_darwin_amd64": { "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~coreutils_darwin_amd64", + "name": "rules_oci~1.7.2~oci~coreutils_darwin_amd64", "platform": "darwin_amd64", "version": "0.0.23" } @@ -3313,7 +3311,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~coreutils_linux_arm64", + "name": "rules_oci~1.7.2~oci~coreutils_linux_arm64", "platform": "linux_arm64", "version": "0.0.23" } @@ -3322,7 +3320,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~yq_linux_s390x", + "name": "rules_oci~1.7.2~oci~yq_linux_s390x", "platform": "linux_s390x", "version": "4.25.2" } @@ -3331,23 +3329,23 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_host_alias_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~yq" + "name": "rules_oci~1.7.2~oci~yq" } }, "oci_crane_darwin_arm64": { - "bzlFile": "@@rules_oci~1.5.1//oci:repositories.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci:repositories.bzl", "ruleClassName": "crane_repositories", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_darwin_arm64", + "name": "rules_oci~1.7.2~oci~oci_crane_darwin_arm64", "platform": "darwin_arm64", - "crane_version": "v0.17.0" + "crane_version": "v0.18.0" } }, "jq_darwin_arm64": { "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~jq_darwin_arm64", + "name": "rules_oci~1.7.2~oci~jq_darwin_arm64", "platform": "darwin_arm64", "version": "1.7" } @@ -3356,76 +3354,73 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~yq_darwin_amd64", + "name": "rules_oci~1.7.2~oci~yq_darwin_amd64", "platform": "darwin_amd64", "version": "4.25.2" } }, "oci_crane_linux_i386": { - "bzlFile": "@@rules_oci~1.5.1//oci:repositories.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci:repositories.bzl", "ruleClassName": "crane_repositories", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_linux_i386", + "name": "rules_oci~1.7.2~oci~oci_crane_linux_i386", "platform": "linux_i386", - "crane_version": "v0.17.0" + "crane_version": "v0.18.0" } }, "distroless_linux_amd64": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:pull.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:pull.bzl", "ruleClassName": "oci_pull", "attributes": { - "name": "rules_oci~1.5.1~oci~distroless_linux_amd64", + "name": "rules_oci~1.7.2~oci~distroless_linux_amd64", "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", "platform": "linux/amd64", - "target_name": "distroless_linux_amd64", - "config_path": "@@rules_oci~1.5.1~oci~oci_auth_config//:standard_authorization_config_path" + "target_name": "distroless_linux_amd64" } }, "distroless_linux_arm_v7": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:pull.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:pull.bzl", "ruleClassName": "oci_pull", "attributes": { - "name": "rules_oci~1.5.1~oci~distroless_linux_arm_v7", + "name": "rules_oci~1.7.2~oci~distroless_linux_arm_v7", "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", "platform": "linux/arm/v7", - "target_name": "distroless_linux_arm_v7", - "config_path": "@@rules_oci~1.5.1~oci~oci_auth_config//:standard_authorization_config_path" + "target_name": "distroless_linux_arm_v7" } }, "distroless_linux_arm_v5": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:pull.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:pull.bzl", "ruleClassName": "oci_pull", "attributes": { - "name": "rules_oci~1.5.1~oci~distroless_linux_arm_v5", + "name": "rules_oci~1.7.2~oci~distroless_linux_arm_v5", "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", "platform": "linux/arm/v5", - "target_name": "distroless_linux_arm_v5", - "config_path": "@@rules_oci~1.5.1~oci~oci_auth_config//:standard_authorization_config_path" + "target_name": "distroless_linux_arm_v5" } }, "oci_crane_windows_armv6": { - "bzlFile": "@@rules_oci~1.5.1//oci:repositories.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci:repositories.bzl", "ruleClassName": "crane_repositories", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_windows_armv6", + "name": "rules_oci~1.7.2~oci~oci_crane_windows_armv6", "platform": "windows_armv6", - "crane_version": "v0.17.0" + "crane_version": "v0.18.0" } }, "oci_crane_toolchains": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:toolchains_repo.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:toolchains_repo.bzl", "ruleClassName": "toolchains_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_toolchains", + "name": "rules_oci~1.7.2~oci~oci_crane_toolchains", "toolchain_type": "@rules_oci//oci:crane_toolchain_type", "toolchain": "@oci_crane_{platform}//:crane_toolchain" } @@ -3434,7 +3429,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~copy_to_directory_darwin_amd64", + "name": "rules_oci~1.7.2~oci~copy_to_directory_darwin_amd64", "platform": "darwin_amd64" } }, @@ -3442,63 +3437,62 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_toolchains_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~yq_toolchains", + "name": "rules_oci~1.7.2~oci~yq_toolchains", "user_repository_name": "yq" } }, "oci_crane_windows_amd64": { - "bzlFile": "@@rules_oci~1.5.1//oci:repositories.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci:repositories.bzl", "ruleClassName": "crane_repositories", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_windows_amd64", + "name": "rules_oci~1.7.2~oci~oci_crane_windows_amd64", "platform": "windows_amd64", - "crane_version": "v0.17.0" + "crane_version": "v0.18.0" } }, "distroless_linux_s390x": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:pull.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:pull.bzl", "ruleClassName": "oci_pull", "attributes": { - "name": "rules_oci~1.5.1~oci~distroless_linux_s390x", + "name": "rules_oci~1.7.2~oci~distroless_linux_s390x", "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", "platform": "linux/s390x", - "target_name": "distroless_linux_s390x", - "config_path": "@@rules_oci~1.5.1~oci~oci_auth_config//:standard_authorization_config_path" + "target_name": "distroless_linux_s390x" } }, "oci_crane_linux_s390x": { - "bzlFile": "@@rules_oci~1.5.1//oci:repositories.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci:repositories.bzl", "ruleClassName": "crane_repositories", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_linux_s390x", + "name": "rules_oci~1.7.2~oci~oci_crane_linux_s390x", "platform": "linux_s390x", - "crane_version": "v0.17.0" + "crane_version": "v0.18.0" } }, "jq": { "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_host_alias_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~jq" + "name": "rules_oci~1.7.2~oci~jq" } }, "oci_crane_darwin_amd64": { - "bzlFile": "@@rules_oci~1.5.1//oci:repositories.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci:repositories.bzl", "ruleClassName": "crane_repositories", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_darwin_amd64", + "name": "rules_oci~1.7.2~oci~oci_crane_darwin_amd64", "platform": "darwin_amd64", - "crane_version": "v0.17.0" + "crane_version": "v0.18.0" } }, "copy_to_directory_linux_amd64": { "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~copy_to_directory_linux_amd64", + "name": "rules_oci~1.7.2~oci~copy_to_directory_linux_amd64", "platform": "linux_amd64" } }, @@ -3506,7 +3500,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~coreutils_linux_amd64", + "name": "rules_oci~1.7.2~oci~coreutils_linux_amd64", "platform": "linux_amd64", "version": "0.0.23" } @@ -3515,47 +3509,46 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~yq_linux_amd64", + "name": "rules_oci~1.7.2~oci~yq_linux_amd64", "platform": "linux_amd64", "version": "4.25.2" } }, "oci_crane_linux_armv6": { - "bzlFile": "@@rules_oci~1.5.1//oci:repositories.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci:repositories.bzl", "ruleClassName": "crane_repositories", "attributes": { - "name": "rules_oci~1.5.1~oci~oci_crane_linux_armv6", + "name": "rules_oci~1.7.2~oci~oci_crane_linux_armv6", "platform": "linux_armv6", - "crane_version": "v0.17.0" + "crane_version": "v0.18.0" } }, "copy_to_directory_darwin_arm64": { "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~copy_to_directory_darwin_arm64", + "name": "rules_oci~1.7.2~oci~copy_to_directory_darwin_arm64", "platform": "darwin_arm64" } }, "distroless_linux_mips64le": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:pull.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:pull.bzl", "ruleClassName": "oci_pull", "attributes": { - "name": "rules_oci~1.5.1~oci~distroless_linux_mips64le", + "name": "rules_oci~1.7.2~oci~distroless_linux_mips64le", "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", "platform": "linux/mips64le", - "target_name": "distroless_linux_mips64le", - "config_path": "@@rules_oci~1.5.1~oci~oci_auth_config//:standard_authorization_config_path" + "target_name": "distroless_linux_mips64le" } }, "coreutils_toolchains": { "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_toolchains_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~coreutils_toolchains", + "name": "rules_oci~1.7.2~oci~coreutils_toolchains", "user_repository_name": "coreutils" } }, @@ -3563,7 +3556,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~jq_linux_amd64", + "name": "rules_oci~1.7.2~oci~jq_linux_amd64", "platform": "linux_amd64", "version": "1.7" } @@ -3572,16 +3565,16 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~yq_windows_amd64", + "name": "rules_oci~1.7.2~oci~yq_windows_amd64", "platform": "windows_amd64", "version": "4.25.2" } }, "distroless": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:pull.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:pull.bzl", "ruleClassName": "oci_alias", "attributes": { - "name": "rules_oci~1.5.1~oci~distroless", + "name": "rules_oci~1.7.2~oci~distroless", "target_name": "distroless", "scheme": "https", "registry": "gcr.io", @@ -3604,30 +3597,29 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~jq_windows_amd64", + "name": "rules_oci~1.7.2~oci~jq_windows_amd64", "platform": "windows_amd64", "version": "1.7" } }, "distroless_linux_ppc64le": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:pull.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:pull.bzl", "ruleClassName": "oci_pull", "attributes": { - "name": "rules_oci~1.5.1~oci~distroless_linux_ppc64le", + "name": "rules_oci~1.7.2~oci~distroless_linux_ppc64le", "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", "platform": "linux/ppc64le", - "target_name": "distroless_linux_ppc64le", - "config_path": "@@rules_oci~1.5.1~oci~oci_auth_config//:standard_authorization_config_path" + "target_name": "distroless_linux_ppc64le" } }, "yq_linux_ppc64le": { "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~yq_linux_ppc64le", + "name": "rules_oci~1.7.2~oci~yq_linux_ppc64le", "platform": "linux_ppc64le", "version": "4.25.2" } @@ -3636,7 +3628,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:jq_toolchain.bzl", "ruleClassName": "jq_toolchains_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~jq_toolchains", + "name": "rules_oci~1.7.2~oci~jq_toolchains", "user_repository_name": "jq" } }, @@ -3644,7 +3636,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:copy_to_directory_toolchain.bzl", "ruleClassName": "copy_to_directory_toolchains_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~copy_to_directory_toolchains", + "name": "rules_oci~1.7.2~oci~copy_to_directory_toolchains", "user_repository_name": "copy_to_directory" } }, @@ -3652,37 +3644,29 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~yq_darwin_arm64", + "name": "rules_oci~1.7.2~oci~yq_darwin_arm64", "platform": "darwin_arm64", "version": "4.25.2" } }, "distroless_linux_386": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:pull.bzl", + "bzlFile": "@@rules_oci~1.7.2//oci/private:pull.bzl", "ruleClassName": "oci_pull", "attributes": { - "name": "rules_oci~1.5.1~oci~distroless_linux_386", + "name": "rules_oci~1.7.2~oci~distroless_linux_386", "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", "platform": "linux/386", - "target_name": "distroless_linux_386", - "config_path": "@@rules_oci~1.5.1~oci~oci_auth_config//:standard_authorization_config_path" - } - }, - "oci_auth_config": { - "bzlFile": "@@rules_oci~1.5.1//oci/private:auth_config_locator.bzl", - "ruleClassName": "oci_auth_config_locator", - "attributes": { - "name": "rules_oci~1.5.1~oci~oci_auth_config" + "target_name": "distroless_linux_386" } }, "coreutils_windows_amd64": { "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:coreutils_toolchain.bzl", "ruleClassName": "coreutils_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~coreutils_windows_amd64", + "name": "rules_oci~1.7.2~oci~coreutils_windows_amd64", "platform": "windows_amd64", "version": "0.0.23" } @@ -3691,7 +3675,7 @@ "bzlFile": "@@aspect_bazel_lib~2.4.1//lib/private:yq_toolchain.bzl", "ruleClassName": "yq_platform_repo", "attributes": { - "name": "rules_oci~1.5.1~oci~yq_linux_arm64", + "name": "rules_oci~1.7.2~oci~yq_linux_arm64", "platform": "linux_arm64", "version": "4.25.2" } -- GitLab From fc7195485da734f6dc97e53d6b3e1493c081c31e Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 11:57:04 +0000 Subject: [PATCH 07/13] chore: update `rules_pkg@0.10.1` --- MODULE.bazel | 2 +- MODULE.bazel.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 966c3b8..30d2fcf 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -10,7 +10,7 @@ bazel_dep(name = "bazel_skylib", version = "1.5.0") bazel_dep(name = "aspect_bazel_lib", version = "2.4.1") bazel_dep(name = "platforms", version = "0.0.8") bazel_dep(name = "rules_oci", version = "1.7.2") -bazel_dep(name = "rules_pkg", version = "0.9.1") +bazel_dep(name = "rules_pkg", version = "0.10.1") bazel_dep(name = "container_structure_test", version = "1.16.0") bazel_dep(name = "rules_download", version = "1.0.0-alpha.2") bazel_dep(name = "rules_python", version = "0.25.0") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index ba9551d..1e6d4f3 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "356852262673ecd40de420da7b607e92d44b216f150bf77a4d1c0c61c4427c71", + "moduleFileHash": "02dec492fa4c984fe8fa3fcc9f7d0b7b38df89caa810d572f68baeb8fc91198e", "flags": { "cmdRegistries": [ "https://bcr.bazel.build", @@ -522,7 +522,7 @@ "aspect_bazel_lib": "aspect_bazel_lib@2.4.1", "platforms": "platforms@0.0.8", "rules_oci": "rules_oci@1.7.2", - "rules_pkg": "rules_pkg@0.9.1", + "rules_pkg": "rules_pkg@0.10.1", "container_structure_test": "container_structure_test@1.16.0", "rules_download": "rules_download@1.0.0-alpha.2", "rules_python": "rules_python@0.25.0", @@ -807,18 +807,18 @@ } } }, - "rules_pkg@0.9.1": { + "rules_pkg@0.10.1": { "name": "rules_pkg", - "version": "0.9.1", - "key": "rules_pkg@0.9.1", + "version": "0.10.1", + "key": "rules_pkg@0.10.1", "repoName": "rules_pkg", "executionPlatformsToRegister": [], "toolchainsToRegister": [], "extensionUsages": [], "deps": { "rules_license": "rules_license@0.0.7", - "bazel_skylib": "bazel_skylib@1.5.0", "rules_python": "rules_python@0.25.0", + "bazel_skylib": "bazel_skylib@1.5.0", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -826,11 +826,11 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_pkg~0.9.1", + "name": "rules_pkg~0.10.1", "urls": [ - "https://github.com/bazelbuild/rules_pkg/releases/download/0.9.1/rules_pkg-0.9.1.tar.gz" + "https://github.com/bazelbuild/rules_pkg/releases/download/0.10.1/rules_pkg-0.10.1.tar.gz" ], - "integrity": "sha256-j57i3BDBrlFO5ZmotC7Zn6Jit1cFj2WtPDhCif9wxLg=", + "integrity": "sha256-0lCSSi7MUXaAj8TCXVz16eeeY0bXnVqxxJPiieci0dA=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 @@ -1314,7 +1314,7 @@ "rules_cc": "rules_cc@0.0.9", "rules_proto": "rules_proto@5.3.0-21.7", "rules_java": "rules_java@7.1.0", - "rules_pkg": "rules_pkg@0.9.1", + "rules_pkg": "rules_pkg@0.10.1", "com_google_abseil": "abseil-cpp@20211102.0", "zlib": "zlib@1.3", "upb": "upb@0.0.0-20220923-a547704", -- GitLab From d6493fc4801969aee004978491b509d53c1fc720 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 11:58:58 +0000 Subject: [PATCH 08/13] chore: update `download_utils@1.0.0-beta.1` --- .bazelrc | 5 --- MODULE.bazel | 6 +-- MODULE.bazel.lock | 107 +++++++++++++++++++++++----------------------- 3 files changed, 56 insertions(+), 62 deletions(-) diff --git a/.bazelrc b/.bazelrc index b223134..c21b94e 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,8 +1,3 @@ -# Enable `bzlmod` -common --enable_bzlmod -common --registry https://bcr.bazel.build -common --registry=https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.2/downloads - # Build cache build --experimental_guard_against_concurrent_changes diff --git a/MODULE.bazel b/MODULE.bazel index 30d2fcf..3d13bc4 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -12,7 +12,7 @@ bazel_dep(name = "platforms", version = "0.0.8") bazel_dep(name = "rules_oci", version = "1.7.2") bazel_dep(name = "rules_pkg", version = "0.10.1") bazel_dep(name = "container_structure_test", version = "1.16.0") -bazel_dep(name = "rules_download", version = "1.0.0-alpha.2") +bazel_dep(name = "download_utils", version = "1.0.0-beta.1") bazel_dep(name = "rules_python", version = "0.25.0") python = use_extension("@rules_python//python/extensions:python.bzl", "python") @@ -43,9 +43,9 @@ oci.pull( ) use_repo(oci, "distroless") -download_file = use_repo_rule("@rules_download//download/file:defs.bzl", "download_file") +download_file = use_repo_rule("@download_utils//download/file:defs.bzl", "download_file") -download_deb = use_repo_rule("@rules_download//download/deb:defs.bzl", "download_deb") +download_deb = use_repo_rule("@download_utils//download/deb:defs.bzl", "download_deb") # Bazelisk download_file( diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 1e6d4f3..bc8b390 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,10 +1,9 @@ { "lockFileVersion": 3, - "moduleFileHash": "02dec492fa4c984fe8fa3fcc9f7d0b7b38df89caa810d572f68baeb8fc91198e", + "moduleFileHash": "f8c782d74659009f7f22d5bf741c233a08393462e8bfedc3616becceae006595", "flags": { "cmdRegistries": [ - "https://bcr.bazel.build", - "https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.2/downloads" + "https://bcr.bazel.build/" ], "cmdModuleOverrides": {}, "allowedYankedVersions": [], @@ -135,7 +134,7 @@ "devImports": [], "tags": [ { - "tagName": "@rules_download//download/file:defs.bzl%download_file", + "tagName": "@download_utils//download/file:defs.bzl%download_file", "attributeValues": { "executable": true, "integrity": "sha256-0otYisCRar1r8C3vtUM/bt33y6Nf+oCOq7ZaRKqyJvc=", @@ -153,7 +152,7 @@ } }, { - "tagName": "@rules_download//download/file:defs.bzl%download_file", + "tagName": "@download_utils//download/file:defs.bzl%download_file", "attributeValues": { "executable": true, "integrity": "sha256-hhoWupl5YT5wvT0vnZq147Wf55RxxXU6zcnEMatsnZQ=", @@ -171,7 +170,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-89HUjAWZrqhbfyB3oB0oW63EKZjBoedHOTXVz5lcgUE=", "urls": [ @@ -190,7 +189,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-b84iaNjzFSpOhGNPWiQTPTxikDsvmxG5xZI1y7wbI6g=", "urls": [ @@ -209,7 +208,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-mxsmkCDOxqztOznwlve2ft0fDUqyT0EstlBtCADhnL8=", "urls": [ @@ -228,7 +227,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-IelxxdNQb3g7ie/o4SrIUIHd2SE+T2UpJivP6VwyZnA=", "urls": [ @@ -247,7 +246,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-190dFBH+3yf14nZQpu/yDvKUB3tWj0yMXlFGbcfAjOQ=", "urls": [ @@ -266,7 +265,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-Uri4oUW74ZVruoIDT3cCLL7ww9CIXJ4y2YF6eTL+GRM=", "urls": [ @@ -285,7 +284,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-By2Qjzj1EJDKKMpa+jtGspV9xh/jUJTAuFFCaFmkmlE=", "urls": [ @@ -304,7 +303,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-uu8PZ3b4TH7tTxFG1uV3RolWfa1DIWiU1B2gLmYI5LM=", "urls": [ @@ -323,7 +322,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-UyXmOsrss39mNpkDKDcHdJlb2bPc4Qq9A2bIoGh3vQ0=", "urls": [ @@ -342,7 +341,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-E8TnADCgWa7sa3ReTOKUnOZ0BSRrs4Uh5sj00hwTNUM=", "urls": [ @@ -361,7 +360,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-IFVmdArrwz0gzAYSeNqO5ES/pKk85iJShIUetm4THuU=", "urls": [ @@ -380,7 +379,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-5CPfAArbm5SvgH1cQpemJeyIdnczTXLkoljfI/lhbXo=", "urls": [ @@ -399,7 +398,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-9fYKXN/U5OqpQ4reUHild0Gnp41ln8sMcBIE9SPovSk=", "urls": [ @@ -418,7 +417,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-7qCtdupetQcSf+oMKRYi6k7Nu3HEuajtnHauM/waASc=", "urls": [ @@ -437,7 +436,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-KqI9MBsqEgZPIju0AOeVNYuAgs6QsbmGKCGV5iFL+cg=", "urls": [ @@ -456,7 +455,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-cYuJrSahQWw0TM3ZOSzw0AmR1DrgiFuHRnZ7O4W/yVo=", "urls": [ @@ -475,7 +474,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-ZM1wtCXOkbjIXJEoTqMkbrYFQP0rQM1hVdaEaWjj6BA=", "urls": [ @@ -494,7 +493,7 @@ } }, { - "tagName": "@rules_download//download/deb:defs.bzl%download_deb", + "tagName": "@download_utils//download/deb:defs.bzl%download_deb", "attributeValues": { "integrity": "sha256-CjbFtclfEUt4LN6Jyo3k/h9kx9o9OYHJMRG0fhwI2Tc=", "urls": [ @@ -524,7 +523,7 @@ "rules_oci": "rules_oci@1.7.2", "rules_pkg": "rules_pkg@0.10.1", "container_structure_test": "container_structure_test@1.16.0", - "rules_download": "rules_download@1.0.0-alpha.2", + "download_utils": "download_utils@1.0.0-beta.1", "rules_python": "rules_python@0.25.0", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -889,11 +888,11 @@ } } }, - "rules_download@1.0.0-alpha.2": { - "name": "rules_download", - "version": "1.0.0-alpha.2", - "key": "rules_download@1.0.0-alpha.2", - "repoName": "rules_download", + "download_utils@1.0.0-beta.1": { + "name": "download_utils", + "version": "1.0.0-beta.1", + "key": "download_utils@1.0.0-beta.1", + "repoName": "download_utils", "executionPlatformsToRegister": [], "toolchainsToRegister": [], "extensionUsages": [], @@ -905,12 +904,12 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_download~1.0.0-alpha.2", + "name": "download_utils~1.0.0-beta.1", "urls": [ - "https://gitlab.arm.com/bazel/rules_download/-/releases/v1.0.0-alpha.2/downloads/src.tar.gz" + "https://gitlab.arm.com/bazel/download_utils/-/releases/v1.0.0-beta.1/downloads/src.tar.gz" ], - "integrity": "sha512-EnY6N0FILRiW5kmWg9El6d5QwuN4HVfdjDAlAoeskR7Xs186ixN5i638tug1Uhumi4docwLSlN8H0MyU4nYH1Q==", - "strip_prefix": "rules_download-v1.0.0-alpha.2", + "integrity": "sha512-MGz3+3iDOc8wod5Qhc1uiQTM34QS64cVlSR4RSzCFV6yCRkrWZR555IuxHzOsvpths80rYe42C2JdwmXtKSFnw==", + "strip_prefix": "download_utils-v1.0.0-beta.1", "remote_patches": {}, "remote_patch_strip": 0 } @@ -1762,12 +1761,12 @@ "moduleExtensions": { "//:MODULE.bazel%_repo_rules": { "general": { - "bzlTransitiveDigest": "AVFxXUWSr2XA64HvLB7L8hOPq062beq83Ndutzb1yYo=", + "bzlTransitiveDigest": "suTEWeA47JZJMsL26urwdL5vnEi9inMrBGUcJi3Om2g=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "amd64-linux": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/file:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/file:repository.bzl", "ruleClassName": "file", "attributes": { "executable": true, @@ -1780,7 +1779,7 @@ } }, "arm64-linux": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/file:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/file:repository.bzl", "ruleClassName": "file", "attributes": { "executable": true, @@ -1793,7 +1792,7 @@ } }, "libgcc-amd64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-89HUjAWZrqhbfyB3oB0oW63EKZjBoedHOTXVz5lcgUE=", @@ -1807,7 +1806,7 @@ } }, "libgcc-arm64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-b84iaNjzFSpOhGNPWiQTPTxikDsvmxG5xZI1y7wbI6g=", @@ -1821,7 +1820,7 @@ } }, "libstdcxx-amd64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-mxsmkCDOxqztOznwlve2ft0fDUqyT0EstlBtCADhnL8=", @@ -1835,7 +1834,7 @@ } }, "libstdcxx-arm64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-IelxxdNQb3g7ie/o4SrIUIHd2SE+T2UpJivP6VwyZnA=", @@ -1849,7 +1848,7 @@ } }, "libz-amd64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-190dFBH+3yf14nZQpu/yDvKUB3tWj0yMXlFGbcfAjOQ=", @@ -1863,7 +1862,7 @@ } }, "libz-arm64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-Uri4oUW74ZVruoIDT3cCLL7ww9CIXJ4y2YF6eTL+GRM=", @@ -1877,7 +1876,7 @@ } }, "libtinfo-amd64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-By2Qjzj1EJDKKMpa+jtGspV9xh/jUJTAuFFCaFmkmlE=", @@ -1891,7 +1890,7 @@ } }, "libtinfo-arm64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-uu8PZ3b4TH7tTxFG1uV3RolWfa1DIWiU1B2gLmYI5LM=", @@ -1905,7 +1904,7 @@ } }, "bash-amd64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-UyXmOsrss39mNpkDKDcHdJlb2bPc4Qq9A2bIoGh3vQ0=", @@ -1919,7 +1918,7 @@ } }, "bash-arm64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-E8TnADCgWa7sa3ReTOKUnOZ0BSRrs4Uh5sj00hwTNUM=", @@ -1933,7 +1932,7 @@ } }, "toybox-amd64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-IFVmdArrwz0gzAYSeNqO5ES/pKk85iJShIUetm4THuU=", @@ -1947,7 +1946,7 @@ } }, "toybox-arm64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-5CPfAArbm5SvgH1cQpemJeyIdnczTXLkoljfI/lhbXo=", @@ -1961,7 +1960,7 @@ } }, "libcrypt-amd64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-9fYKXN/U5OqpQ4reUHild0Gnp41ln8sMcBIE9SPovSk=", @@ -1975,7 +1974,7 @@ } }, "libcrypt-arm64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-7qCtdupetQcSf+oMKRYi6k7Nu3HEuajtnHauM/waASc=", @@ -1989,7 +1988,7 @@ } }, "busybox-amd64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-KqI9MBsqEgZPIju0AOeVNYuAgs6QsbmGKCGV5iFL+cg=", @@ -2003,7 +2002,7 @@ } }, "busybox-arm64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-cYuJrSahQWw0TM3ZOSzw0AmR1DrgiFuHRnZ7O4W/yVo=", @@ -2017,7 +2016,7 @@ } }, "linux-libc-dev-amd64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-ZM1wtCXOkbjIXJEoTqMkbrYFQP0rQM1hVdaEaWjj6BA=", @@ -2031,7 +2030,7 @@ } }, "linux-libc-dev-arm64": { - "bzlFile": "@@rules_download~1.0.0-alpha.2//download/deb:repository.bzl", + "bzlFile": "@@download_utils~1.0.0-beta.1//download/deb:repository.bzl", "ruleClassName": "deb", "attributes": { "integrity": "sha256-CjbFtclfEUt4LN6Jyo3k/h9kx9o9OYHJMRG0fhwI2Tc=", -- GitLab From 6972510e640387301e852a7d57624a8dbca9e177 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 11:59:28 +0000 Subject: [PATCH 09/13] chore: update `rules_python@0.31.0` --- MODULE.bazel | 2 +- MODULE.bazel.lock | 580 ++++++++++++++++++++++++++++++++++------------ 2 files changed, 434 insertions(+), 148 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 3d13bc4..efe59cd 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -13,7 +13,7 @@ bazel_dep(name = "rules_oci", version = "1.7.2") bazel_dep(name = "rules_pkg", version = "0.10.1") bazel_dep(name = "container_structure_test", version = "1.16.0") bazel_dep(name = "download_utils", version = "1.0.0-beta.1") -bazel_dep(name = "rules_python", version = "0.25.0") +bazel_dep(name = "rules_python", version = "0.31.0") python = use_extension("@rules_python//python/extensions:python.bzl", "python") python.toolchain( diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index bc8b390..460526b 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "f8c782d74659009f7f22d5bf741c233a08393462e8bfedc3616becceae006595", + "moduleFileHash": "afb2f45844ffc77c9e4ccc5951509a412f0ade775fae58bcb72e491a8b3b9cea", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -524,7 +524,7 @@ "rules_pkg": "rules_pkg@0.10.1", "container_structure_test": "container_structure_test@1.16.0", "download_utils": "download_utils@1.0.0-beta.1", - "rules_python": "rules_python@0.25.0", + "rules_python": "rules_python@0.31.0", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" } @@ -816,7 +816,7 @@ "extensionUsages": [], "deps": { "rules_license": "rules_license@0.0.7", - "rules_python": "rules_python@0.25.0", + "rules_python": "rules_python@0.31.0", "bazel_skylib": "bazel_skylib@1.5.0", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -915,10 +915,10 @@ } } }, - "rules_python@0.25.0": { + "rules_python@0.31.0": { "name": "rules_python", - "version": "0.25.0", - "key": "rules_python@0.25.0", + "version": "0.31.0", + "key": "rules_python@0.31.0", "repoName": "rules_python", "executionPlatformsToRegister": [], "toolchainsToRegister": [ @@ -926,15 +926,16 @@ ], "extensionUsages": [ { - "extensionBzlFile": "@rules_python//python/extensions/private:internal_deps.bzl", + "extensionBzlFile": "@rules_python//python/private/bzlmod:internal_deps.bzl", "extensionName": "internal_deps", - "usingModule": "rules_python@0.25.0", + "usingModule": "rules_python@0.31.0", "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel", - "line": 14, + "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", + "line": 15, "column": 30 }, "imports": { + "rules_python_internal": "rules_python_internal", "pypi__build": "pypi__build", "pypi__click": "pypi__click", "pypi__colorama": "pypi__colorama", @@ -945,6 +946,7 @@ "pypi__pep517": "pypi__pep517", "pypi__pip": "pypi__pip", "pypi__pip_tools": "pypi__pip_tools", + "pypi__pyproject_hooks": "pypi__pyproject_hooks", "pypi__setuptools": "pypi__setuptools", "pypi__tomli": "pypi__tomli", "pypi__wheel": "pypi__wheel", @@ -957,8 +959,8 @@ "attributeValues": {}, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel", - "line": 15, + "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", + "line": 16, "column": 22 } } @@ -969,10 +971,10 @@ { "extensionBzlFile": "@rules_python//python/extensions:python.bzl", "extensionName": "python", - "usingModule": "rules_python@0.25.0", + "usingModule": "rules_python@0.31.0", "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel", - "line": 38, + "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", + "line": 41, "column": 23 }, "imports": { @@ -988,8 +990,8 @@ }, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel", - "line": 44, + "file": "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel", + "line": 47, "column": 17 } } @@ -999,8 +1001,9 @@ } ], "deps": { - "platforms": "platforms@0.0.8", + "bazel_features": "bazel_features@1.1.1", "bazel_skylib": "bazel_skylib@1.5.0", + "platforms": "platforms@0.0.8", "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", "bazel_tools": "bazel_tools@_", @@ -1010,16 +1013,16 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.25.0", + "name": "rules_python~0.31.0", "urls": [ - "https://github.com/bazelbuild/rules_python/releases/download/0.25.0/rules_python-0.25.0.tar.gz" + "https://github.com/bazelbuild/rules_python/releases/download/0.31.0/rules_python-0.31.0.tar.gz" ], - "integrity": "sha256-WGjnMQeo6F2PMjgG5gytcoPzSzIWPqb/ECDPJ6vvYDY=", - "strip_prefix": "rules_python-0.25.0", + "integrity": "sha256-xovcT77CXeW1STuIGc/Id8TqKZwNyxXCRMWgAgjN4xE=", + "strip_prefix": "rules_python-0.31.0", "remote_patches": { - "https://bcr.bazel.build/modules/rules_python/0.25.0/patches/module_dot_bazel_version.patch": "sha256-6c8MrjTxYoqUpI8Y1QlmPps5p+N2RaZ5V+iXOrSHkwI=" + "https://bcr.bazel.build/modules/rules_python/0.31.0/patches/module_dot_bazel_version.patch": "sha256-j2KF6j66J2fRAGtc56Zj7Hp1dTGqOWPAR3+IODr0oLQ=" }, - "remote_patch_strip": 0 + "remote_patch_strip": 1 } } }, @@ -1149,7 +1152,7 @@ "rules_java": "rules_java@7.1.0", "rules_license": "rules_license@0.0.7", "rules_proto": "rules_proto@5.3.0-21.7", - "rules_python": "rules_python@0.25.0", + "rules_python": "rules_python@0.31.0", "platforms": "platforms@0.0.8", "com_google_protobuf": "protobuf@21.7", "zlib": "zlib@1.3", @@ -1227,6 +1230,54 @@ } } }, + "bazel_features@1.1.1": { + "name": "bazel_features", + "version": "1.1.1", + "key": "bazel_features@1.1.1", + "repoName": "bazel_features", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_features//private:extensions.bzl", + "extensionName": "version_extension", + "usingModule": "bazel_features@1.1.1", + "location": { + "file": "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel", + "line": 6, + "column": 24 + }, + "imports": { + "bazel_features_globals": "bazel_features_globals", + "bazel_features_version": "bazel_features_version" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "bazel_features~1.1.1", + "urls": [ + "https://github.com/bazel-contrib/bazel_features/releases/download/v1.1.1/bazel_features-v1.1.1.tar.gz" + ], + "integrity": "sha256-YsJuQn5cvHUQJERpJ2IuOYqdzfMsZDJSOIFXCdEcEag=", + "strip_prefix": "bazel_features-1.1.1", + "remote_patches": { + "https://bcr.bazel.build/modules/bazel_features/1.1.1/patches/module_dot_bazel_version.patch": "sha256-+56MAEsc7bYN/Pzhn252ZQUxiRzZg9bynXj1qpsmCYs=" + }, + "remote_patch_strip": 1 + } + } + }, "rules_proto@5.3.0-21.7": { "name": "rules_proto", "version": "5.3.0-21.7", @@ -1309,7 +1360,7 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.5.0", - "rules_python": "rules_python@0.25.0", + "rules_python": "rules_python@0.31.0", "rules_cc": "rules_cc@0.0.9", "rules_proto": "rules_proto@5.3.0-21.7", "rules_java": "rules_java@7.1.0", @@ -3682,102 +3733,129 @@ } } }, - "@rules_python~0.25.0//python/extensions:python.bzl%python": { + "@rules_python~0.31.0//python/extensions:python.bzl%python": { "general": { - "bzlTransitiveDigest": "B4RqEuNvNU/6NbB8Kq+4CRwMAlugW3+681jEYTDEaOM=", + "bzlTransitiveDigest": "zYsjZnZXWUf7zqch7+UocfasF+cyzZxyFFpaij6yTtI=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "python_3_11_s390x-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_11_s390x-unknown-linux-gnu", - "sha256": "e477f0749161f9aa7887964f089d9460a539f6b4a8fdab5166f898210e1a87a4", + "name": "rules_python~0.31.0~python~python_3_11_s390x-unknown-linux-gnu", + "sha256": "49520e3ff494708020f306e30b0964f079170be83e956be4504f850557378a22", "patches": [], "platform": "s390x-unknown-linux-gnu", - "python_version": "3.11.4", - "release_filename": "20230726/cpython-3.11.4+20230726-s390x-unknown-linux-gnu-install_only.tar.gz", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-s390x-unknown-linux-gnu-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-s390x-unknown-linux-gnu-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-s390x-unknown-linux-gnu-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", "coverage_tool": "", - "ignore_root_user_error": false + "ignore_root_user_error": true + } + }, + "python_3_11_host": { + "bzlFile": "@@rules_python~0.31.0//python/private:toolchains_repo.bzl", + "ruleClassName": "host_toolchain", + "attributes": { + "name": "rules_python~0.31.0~python~python_3_11_host", + "python_version": "3.11.7", + "user_repository_name": "python_3_11", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] } }, "python_3_11_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_11_aarch64-unknown-linux-gnu", - "sha256": "2e84fc53f4e90e11963281c5c871f593abcb24fc796a50337fa516be99af02fb", + "name": "rules_python~0.31.0~python~python_3_11_aarch64-unknown-linux-gnu", + "sha256": "b102eaf865eb715aa98a8a2ef19037b6cc3ae7dfd4a632802650f29de635aa13", "patches": [], "platform": "aarch64-unknown-linux-gnu", - "python_version": "3.11.4", - "release_filename": "20230726/cpython-3.11.4+20230726-aarch64-unknown-linux-gnu-install_only.tar.gz", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-aarch64-unknown-linux-gnu-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-aarch64-unknown-linux-gnu-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-aarch64-unknown-linux-gnu-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", "coverage_tool": "", - "ignore_root_user_error": false + "ignore_root_user_error": true } }, "python_3_9_aarch64-unknown-linux-gnu_coverage": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_aarch64-unknown-linux-gnu_coverage", + "name": "rules_python~0.31.0~python~python_3_9_aarch64-unknown-linux-gnu_coverage", "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_aarch64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", "patch_args": [ "-p1" ], "patches": [ - "@@rules_python~0.25.0//python/private:coverage.patch" + "@@rules_python~0.31.0//python/private:coverage.patch" ], - "sha256": "201e7389591af40950a6480bd9edfa8ed04346ff80002cec1a66cac4549c1ad7", + "sha256": "9641e21670c68c7e57d2053ddf6c443e4f0a6e18e547e86af3fad0795414a628", "type": "zip", "urls": [ - "https://files.pythonhosted.org/packages/61/af/5964b8d7d9a5c767785644d9a5a63cacba9a9c45cc42ba06d25895ec87be/coverage-7.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + "https://files.pythonhosted.org/packages/86/25/6b70cb21b6e62158aab40a0e930361d4397f4ef4cbd2a04d3d01b6e4c5cf/coverage-7.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" ] } }, "python_3_9": { - "bzlFile": "@@rules_python~0.25.0//python/private:toolchains_repo.bzl", + "bzlFile": "@@rules_python~0.31.0//python/private:toolchains_repo.bzl", "ruleClassName": "toolchain_aliases", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9", - "python_version": "3.9.17", - "user_repository_name": "python_3_9" + "name": "rules_python~0.31.0~python~python_3_9", + "python_version": "3.9.18", + "user_repository_name": "python_3_9", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] } }, "python_3_11_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_11_aarch64-apple-darwin", - "sha256": "cb6d2948384a857321f2aa40fa67744cd9676a330f08b6dad7070bda0b6120a4", + "name": "rules_python~0.31.0~python~python_3_11_aarch64-apple-darwin", + "sha256": "b042c966920cf8465385ca3522986b12d745151a72c060991088977ca36d3883", "patches": [], "platform": "aarch64-apple-darwin", - "python_version": "3.11.4", - "release_filename": "20230726/cpython-3.11.4+20230726-aarch64-apple-darwin-install_only.tar.gz", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-aarch64-apple-darwin-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-aarch64-apple-darwin-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-aarch64-apple-darwin-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", "coverage_tool": "", - "ignore_root_user_error": false + "ignore_root_user_error": true } }, "pythons_hub": { - "bzlFile": "@@rules_python~0.25.0//python/extensions/private:pythons_hub.bzl", + "bzlFile": "@@rules_python~0.31.0//python/private/bzlmod:pythons_hub.bzl", "ruleClassName": "hub_repo", "attributes": { - "name": "rules_python~0.25.0~python~pythons_hub", + "name": "rules_python~0.31.0~python~pythons_hub", "default_python_version": "3.9", "toolchain_prefixes": [ "_0000_python_3_11_", @@ -3798,55 +3876,55 @@ } }, "python_3_11_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_11_x86_64-pc-windows-msvc", - "sha256": "878614c03ea38538ae2f758e36c85d2c0eb1eaaca86cd400ff8c76693ee0b3e1", + "name": "rules_python~0.31.0~python~python_3_11_x86_64-pc-windows-msvc", + "sha256": "67077e6fa918e4f4fd60ba169820b00be7c390c497bf9bc9cab2c255ea8e6f3e", "patches": [], "platform": "x86_64-pc-windows-msvc", - "python_version": "3.11.4", - "release_filename": "20230726/cpython-3.11.4+20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-x86_64-pc-windows-msvc-shared-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", "coverage_tool": "", - "ignore_root_user_error": false + "ignore_root_user_error": true } }, "python_3_9_aarch64-apple-darwin_coverage": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_aarch64-apple-darwin_coverage", + "name": "rules_python~0.31.0~python~python_3_9_aarch64-apple-darwin_coverage", "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_aarch64-apple-darwin//:__subpackages__\"],\n)\n ", "patch_args": [ "-p1" ], "patches": [ - "@@rules_python~0.25.0//python/private:coverage.patch" + "@@rules_python~0.31.0//python/private:coverage.patch" ], - "sha256": "06fb182e69f33f6cd1d39a6c597294cff3143554b64b9825d1dc69d18cc2fff2", + "sha256": "46342fed0fff72efcda77040b14728049200cbba1279e0bf1188f1f2078c1d70", "type": "zip", "urls": [ - "https://files.pythonhosted.org/packages/ca/0c/3dfeeb1006c44b911ee0ed915350db30325d01808525ae7cc8d57643a2ce/coverage-7.2.7-cp39-cp39-macosx_11_0_arm64.whl" + "https://files.pythonhosted.org/packages/ce/e1/df16e7e353c2ba5a5b3e02a6bad7dbf1bc62d5b9cfe5c06ed0e31fc64122/coverage-7.4.1-cp39-cp39-macosx_11_0_arm64.whl" ] } }, "python_3_9_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_aarch64-apple-darwin", - "sha256": "73dbe2d702210b566221da9265acc274ba15275c5d0d1fa327f44ad86cde9aa1", + "name": "rules_python~0.31.0~python~python_3_9_aarch64-apple-darwin", + "sha256": "fdc4054837e37b69798c2ef796222a480bc1f80e8ad3a01a95d0168d8282a007", "patches": [], "platform": "aarch64-apple-darwin", - "python_version": "3.9.17", - "release_filename": "20230726/cpython-3.9.17+20230726-aarch64-apple-darwin-install_only.tar.gz", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-aarch64-apple-darwin-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17+20230726-aarch64-apple-darwin-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-aarch64-apple-darwin-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", @@ -3858,33 +3936,51 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_x86_64-apple-darwin_coverage", + "name": "rules_python~0.31.0~python~python_3_9_x86_64-apple-darwin_coverage", "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_x86_64-apple-darwin//:__subpackages__\"],\n)\n ", "patch_args": [ "-p1" ], "patches": [ - "@@rules_python~0.25.0//python/private:coverage.patch" + "@@rules_python~0.31.0//python/private:coverage.patch" ], - "sha256": "537891ae8ce59ef63d0123f7ac9e2ae0fc8b72c7ccbe5296fec45fd68967b6c9", + "sha256": "8e738a492b6221f8dcf281b67129510835461132b03024830ac0e554311a5c54", "type": "zip", "urls": [ - "https://files.pythonhosted.org/packages/88/da/495944ebf0ad246235a6bd523810d9f81981f9b81c6059ba1f56e943abe0/coverage-7.2.7-cp39-cp39-macosx_10_9_x86_64.whl" + "https://files.pythonhosted.org/packages/9f/ae/0d439dc9adc0111ffbed38149d73ddf34f7a8768e377020181e624cf2634/coverage-7.4.1-cp39-cp39-macosx_10_9_x86_64.whl" + ] + } + }, + "python_3_9_host": { + "bzlFile": "@@rules_python~0.31.0//python/private:toolchains_repo.bzl", + "ruleClassName": "host_toolchain", + "attributes": { + "name": "rules_python~0.31.0~python~python_3_9_host", + "python_version": "3.9.18", + "user_repository_name": "python_3_9", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" ] } }, "python_3_9_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_x86_64-pc-windows-msvc", - "sha256": "9b9a1e21eff29dcf043cea38180cf8ca3604b90117d00062a7b31605d4157714", + "name": "rules_python~0.31.0~python~python_3_9_x86_64-pc-windows-msvc", + "sha256": "02ea7bb64524886bd2b05d6b6be4401035e4ba4319146f274f0bcd992822cd75", "patches": [], "platform": "x86_64-pc-windows-msvc", - "python_version": "3.9.17", - "release_filename": "20230726/cpython-3.9.17+20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17+20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", @@ -3893,17 +3989,17 @@ } }, "python_3_9_ppc64le-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_ppc64le-unknown-linux-gnu", - "sha256": "c591a28d943dce5cf9833e916125fdfbeb3120270c4866ee214493ccb5b83c3c", + "name": "rules_python~0.31.0~python~python_3_9_ppc64le-unknown-linux-gnu", + "sha256": "101c38b22fb2f5a0945156da4259c8e9efa0c08de9d7f59afa51e7ce6e22a1cc", "patches": [], "platform": "ppc64le-unknown-linux-gnu", - "python_version": "3.9.17", - "release_filename": "20230726/cpython-3.9.17+20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17+20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", @@ -3912,17 +4008,17 @@ } }, "python_3_9_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_aarch64-unknown-linux-gnu", - "sha256": "b77012ddaf7e0673e4aa4b1c5085275a06eee2d66f33442b5c54a12b62b96cbe", + "name": "rules_python~0.31.0~python~python_3_9_aarch64-unknown-linux-gnu", + "sha256": "1e0a3e8ce8e58901a259748c0ab640d2b8294713782d14229e882c6898b2fb36", "patches": [], "platform": "aarch64-unknown-linux-gnu", - "python_version": "3.9.17", - "release_filename": "20230726/cpython-3.9.17+20230726-aarch64-unknown-linux-gnu-install_only.tar.gz", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17+20230726-aarch64-unknown-linux-gnu-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", @@ -3931,57 +4027,66 @@ } }, "python_3_11": { - "bzlFile": "@@rules_python~0.25.0//python/private:toolchains_repo.bzl", + "bzlFile": "@@rules_python~0.31.0//python/private:toolchains_repo.bzl", "ruleClassName": "toolchain_aliases", "attributes": { - "name": "rules_python~0.25.0~python~python_3_11", - "python_version": "3.11.4", - "user_repository_name": "python_3_11" + "name": "rules_python~0.31.0~python~python_3_11", + "python_version": "3.11.7", + "user_repository_name": "python_3_11", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] } }, "python_3_11_ppc64le-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_11_ppc64le-unknown-linux-gnu", - "sha256": "df7b92ed9cec96b3bb658fb586be947722ecd8e420fb23cee13d2e90abcfcf25", + "name": "rules_python~0.31.0~python~python_3_11_ppc64le-unknown-linux-gnu", + "sha256": "b44e1b74afe75c7b19143413632c4386708ae229117f8f950c2094e9681d34c7", "patches": [], "platform": "ppc64le-unknown-linux-gnu", - "python_version": "3.11.4", - "release_filename": "20230726/cpython-3.11.4+20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-ppc64le-unknown-linux-gnu-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", "coverage_tool": "", - "ignore_root_user_error": false + "ignore_root_user_error": true } }, "python_3_11_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_11_x86_64-apple-darwin", - "sha256": "47e1557d93a42585972772e82661047ca5f608293158acb2778dccf120eabb00", + "name": "rules_python~0.31.0~python~python_3_11_x86_64-apple-darwin", + "sha256": "a0e615eef1fafdc742da0008425a9030b7ea68a4ae4e73ac557ef27b112836d4", "patches": [], "platform": "x86_64-apple-darwin", - "python_version": "3.11.4", - "release_filename": "20230726/cpython-3.11.4+20230726-x86_64-apple-darwin-install_only.tar.gz", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-x86_64-apple-darwin-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-x86_64-apple-darwin-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-x86_64-apple-darwin-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", "coverage_tool": "", - "ignore_root_user_error": false + "ignore_root_user_error": true } }, "python_versions": { - "bzlFile": "@@rules_python~0.25.0//python/private:toolchains_repo.bzl", + "bzlFile": "@@rules_python~0.31.0//python/private:toolchains_repo.bzl", "ruleClassName": "multi_toolchain_aliases", "attributes": { - "name": "rules_python~0.25.0~python~python_versions", + "name": "rules_python~0.31.0~python~python_versions", "python_versions": { "3.9": "python_3_9", "3.11": "python_3_11" @@ -3989,17 +4094,17 @@ } }, "python_3_9_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_x86_64-apple-darwin", - "sha256": "dfe1bea92c94b9cb779288b0b06e39157c5ff7e465cdd24032ac147c2af485c0", + "name": "rules_python~0.31.0~python~python_3_9_x86_64-apple-darwin", + "sha256": "82231cb77d4a5c8081a1a1d5b8ae440abe6993514eb77a926c826e9a69a94fb1", "patches": [], "platform": "x86_64-apple-darwin", - "python_version": "3.9.17", - "release_filename": "20230726/cpython-3.9.17+20230726-x86_64-apple-darwin-install_only.tar.gz", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-apple-darwin-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17+20230726-x86_64-apple-darwin-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-apple-darwin-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", @@ -4008,17 +4113,17 @@ } }, "python_3_9_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_x86_64-unknown-linux-gnu", - "sha256": "26c4a712b4b8e11ed5c027db5654eb12927c02da4857b777afb98f7a930ce637", + "name": "rules_python~0.31.0~python~python_3_9_x86_64-unknown-linux-gnu", + "sha256": "f3ff38b1ccae7dcebd8bbf2e533c9a984fac881de0ffd1636fbb61842bd924de", "patches": [], "platform": "x86_64-unknown-linux-gnu", - "python_version": "3.9.17", - "release_filename": "20230726/cpython-3.9.17+20230726-x86_64-unknown-linux-gnu-install_only.tar.gz", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17+20230726-x86_64-unknown-linux-gnu-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", @@ -4027,17 +4132,17 @@ } }, "python_3_9_s390x-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_s390x-unknown-linux-gnu", - "sha256": "01454d7cc7c9c2fccde42ba868c4f372eaaafa48049d49dd94c9cf2875f497e6", + "name": "rules_python~0.31.0~python~python_3_9_s390x-unknown-linux-gnu", + "sha256": "eee31e55ffbc1f460d7b17f05dd89e45a2636f374a6f8dc29ea13d0497f7f586", "patches": [], "platform": "s390x-unknown-linux-gnu", - "python_version": "3.9.17", - "release_filename": "20230726/cpython-3.9.17+20230726-s390x-unknown-linux-gnu-install_only.tar.gz", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.9.17+20230726-s390x-unknown-linux-gnu-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", @@ -4049,38 +4154,219 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.25.0~python~python_3_9_x86_64-unknown-linux-gnu_coverage", + "name": "rules_python~0.31.0~python~python_3_9_x86_64-unknown-linux-gnu_coverage", "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_x86_64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", "patch_args": [ "-p1" ], "patches": [ - "@@rules_python~0.25.0//python/private:coverage.patch" + "@@rules_python~0.31.0//python/private:coverage.patch" ], - "sha256": "6f48351d66575f535669306aa7d6d6f71bc43372473b54a832222803eb956fd1", + "sha256": "d12c923757de24e4e2110cf8832d83a886a4cf215c6e61ed506006872b43a6d1", "type": "zip", "urls": [ - "https://files.pythonhosted.org/packages/fe/57/e4f8ad64d84ca9e759d783a052795f62a9f9111585e46068845b1cb52c2b/coverage-7.2.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + "https://files.pythonhosted.org/packages/ff/e3/351477165426da841458f2c1b732360dd42da140920e3cd4b70676e5b77f/coverage-7.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" ] } }, "python_3_11_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.25.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.31.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.25.0~python~python_3_11_x86_64-unknown-linux-gnu", - "sha256": "e26247302bc8e9083a43ce9e8dd94905b40d464745b1603041f7bc9a93c65d05", + "name": "rules_python~0.31.0~python~python_3_11_x86_64-unknown-linux-gnu", + "sha256": "4a51ce60007a6facf64e5495f4cf322e311ba9f39a8cd3f3e4c026eae488e140", "patches": [], "platform": "x86_64-unknown-linux-gnu", - "python_version": "3.11.4", - "release_filename": "20230726/cpython-3.11.4+20230726-x86_64-unknown-linux-gnu-install_only.tar.gz", + "python_version": "3.11.7", + "release_filename": "20240107/cpython-3.11.7+20240107-x86_64-unknown-linux-gnu-install_only.tar.gz", "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-x86_64-unknown-linux-gnu-install_only.tar.gz" + "https://github.com/indygreg/python-build-standalone/releases/download/20240107/cpython-3.11.7+20240107-x86_64-unknown-linux-gnu-install_only.tar.gz" ], "distutils_content": "", "strip_prefix": "python", "coverage_tool": "", - "ignore_root_user_error": false + "ignore_root_user_error": true + } + } + } + } + }, + "@rules_python~0.31.0//python/private/bzlmod:internal_deps.bzl%internal_deps": { + "general": { + "bzlTransitiveDigest": "J0zR6mk0on/Ma34C8WbgMhIR/OqJtgH3gWN//WqQ/EA=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "pypi__wheel": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__wheel", + "url": "https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl", + "sha256": "75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__click": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__click", + "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__importlib_metadata": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__importlib_metadata", + "url": "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl", + "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__pyproject_hooks": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__pyproject_hooks", + "url": "https://files.pythonhosted.org/packages/d5/ea/9ae603de7fbb3df820b23a70f6aff92bf8c7770043254ad8d2dc9d6bcba4/pyproject_hooks-1.0.0-py3-none-any.whl", + "sha256": "283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__pep517": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__pep517", + "url": "https://files.pythonhosted.org/packages/ee/2f/ef63e64e9429111e73d3d6cbee80591672d16f2725e648ebc52096f3d323/pep517-0.13.0-py3-none-any.whl", + "sha256": "4ba4446d80aed5b5eac6509ade100bff3e7943a8489de249654a5ae9b33ee35b", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__packaging": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__packaging", + "url": "https://files.pythonhosted.org/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl", + "sha256": "994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__pip_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__pip_tools", + "url": "https://files.pythonhosted.org/packages/e8/df/47e6267c6b5cdae867adbdd84b437393e6202ce4322de0a5e0b92960e1d6/pip_tools-7.3.0-py3-none-any.whl", + "sha256": "8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__setuptools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__setuptools", + "url": "https://files.pythonhosted.org/packages/4f/ab/0bcfebdfc3bfa8554b2b2c97a555569c4c1ebc74ea288741ea8326c51906/setuptools-68.1.2-py3-none-any.whl", + "sha256": "3d8083eed2d13afc9426f227b24fd1659489ec107c0e86cec2ffdde5c92e790b", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__zipp": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__zipp", + "url": "https://files.pythonhosted.org/packages/8c/08/d3006317aefe25ea79d3b76c9650afabaf6d63d1c8443b236e7405447503/zipp-3.16.2-py3-none-any.whl", + "sha256": "679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__colorama": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__colorama", + "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", + "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__build": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__build", + "url": "https://files.pythonhosted.org/packages/58/91/17b00d5fac63d3dca605f1b8269ba3c65e98059e1fd99d00283e42a454f0/build-0.10.0-py3-none-any.whl", + "sha256": "af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "rules_python_internal": { + "bzlFile": "@@rules_python~0.31.0//python/private:internal_config_repo.bzl", + "ruleClassName": "internal_config_repo", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~rules_python_internal" + } + }, + "pypi__pip": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__pip", + "url": "https://files.pythonhosted.org/packages/50/c2/e06851e8cc28dcad7c155f4753da8833ac06a5c704c109313b8d5a62968a/pip-23.2.1-py3-none-any.whl", + "sha256": "7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__installer": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__installer", + "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", + "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__more_itertools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__more_itertools", + "url": "https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl", + "sha256": "64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__tomli": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~0.31.0~internal_deps~pypi__tomli", + "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", + "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" } } } -- GitLab From bfc2f19afea2e80d1ad02c5139486fc502b87e6e Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 11:59:57 +0000 Subject: [PATCH 10/13] chore: update to Bazel 7.x --- MODULE.bazel | 2 +- MODULE.bazel.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index efe59cd..a7cee26 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -2,7 +2,7 @@ module( name = "bazelisk", version = "0.0.0", bazel_compatibility = [ - ">=6.4.0", + ">=7.0.0", ], ) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 460526b..3d19f4a 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "afb2f45844ffc77c9e4ccc5951509a412f0ade775fae58bcb72e491a8b3b9cea", + "moduleFileHash": "b7b52c044914d0ee62d1bf4bbe687e5dea86508164a0ef325d18f26035471e68", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" -- GitLab From 0a4d797fdbe8f989482b1781538ebe0ea1010ba4 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Tue, 20 Feb 2024 12:03:27 +0000 Subject: [PATCH 11/13] chore: update `distroless` base image --- MODULE.bazel | 2 +- MODULE.bazel.lock | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index a7cee26..e764124 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -28,7 +28,7 @@ register_toolchains("//python:all") oci = use_extension("@rules_oci//oci:extensions.bzl", "oci") oci.pull( name = "distroless", - digest = "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + digest = "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", image = "gcr.io/distroless/base-debian12", platforms = [ "linux/amd64", diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 3d19f4a..a4c1d9a 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "b7b52c044914d0ee62d1bf4bbe687e5dea86508164a0ef325d18f26035471e68", + "moduleFileHash": "9fa97a5ef4fdd2f9dc07141ceaf7fed0a01d19279235778c6de23c147ae97a5d", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -76,7 +76,7 @@ "tagName": "pull", "attributeValues": { "name": "distroless", - "digest": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + "digest": "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", "image": "gcr.io/distroless/base-debian12", "platforms": [ "linux/amd64", @@ -3343,7 +3343,7 @@ "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", - "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + "identifier": "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", "platform": "linux/arm64/v8", "target_name": "distroless_linux_arm64_v8" } @@ -3426,7 +3426,7 @@ "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", - "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + "identifier": "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", "platform": "linux/amd64", "target_name": "distroless_linux_amd64" } @@ -3439,7 +3439,7 @@ "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", - "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + "identifier": "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", "platform": "linux/arm/v7", "target_name": "distroless_linux_arm_v7" } @@ -3452,7 +3452,7 @@ "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", - "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + "identifier": "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", "platform": "linux/arm/v5", "target_name": "distroless_linux_arm_v5" } @@ -3508,7 +3508,7 @@ "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", - "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + "identifier": "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", "platform": "linux/s390x", "target_name": "distroless_linux_s390x" } @@ -3589,7 +3589,7 @@ "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", - "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + "identifier": "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", "platform": "linux/mips64le", "target_name": "distroless_linux_mips64le" } @@ -3629,7 +3629,7 @@ "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", - "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + "identifier": "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", "platforms": { "@@platforms//cpu:x86_64": "@distroless_linux_amd64", "@@platforms//cpu:armv7": "@distroless_linux_arm_v7", @@ -3660,7 +3660,7 @@ "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", - "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + "identifier": "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", "platform": "linux/ppc64le", "target_name": "distroless_linux_ppc64le" } @@ -3707,7 +3707,7 @@ "scheme": "https", "registry": "gcr.io", "repository": "distroless/base-debian12", - "identifier": "sha256:5a779e9c2635dbea68ae7988f398f95686ccde186cd2abf51207e41ed2ec51f4", + "identifier": "sha256:2102ce121ff1448316b93c5f347118a8e604f5ba7ec9dd7a5c2d8b0eac2941fe", "platform": "linux/386", "target_name": "distroless_linux_386" } -- GitLab From 16f27f9faeb130355babcb576adc592873c03be9 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Sat, 24 Feb 2024 15:29:25 +0000 Subject: [PATCH 12/13] chore: remote GitLab 16.5 workaround BREAKING CHANGE: Template no longer supports GitLab less than 16.5 The `bazelisk/template.yml` file has been removed which was required for the CI component to be picked up on the experimental implementation in 16.4 and less. --- bazelisk/template.yml | 42 ------------------------------------------ templates/bazelisk.yml | 1 - 2 files changed, 43 deletions(-) delete mode 100644 bazelisk/template.yml diff --git a/bazelisk/template.yml b/bazelisk/template.yml deleted file mode 100644 index 7ef288a..0000000 --- a/bazelisk/template.yml +++ /dev/null @@ -1,42 +0,0 @@ -# TODO: delete this file once `gitlab.arm.com` is upgraded to 16.5+ -spec: - inputs: - image: - default: registry.gitlab.arm.com/ci/component/bazelisk - tag: - default: latest - stage: - default: test - src: - default: .bazelrc.ci - dst: - default: .bazelrc.user - bazelisk: - default: bazelisk - command: - default: test - target: - default: //... - root: - default: . - key: - default: "bazelisk-1" - variables: - default: | - CI_PROJECT_DIR - CI_PROJECT_ID ---- -include: - - local: "/templates/bazelisk.yml" - inputs: - image: "$[[inputs.image]]" - tag: "$[[inputs.tag]]" - stage: "$[[inputs.stage]]" - src: "$[[inputs.src]]" - dst: "$[[inputs.dst]]" - bazelisk: "$[[inputs.bazelisk]]" - command: "$[[inputs.command]]" - target: "$[[inputs.target]]" - root: "$[[inputs.root]]" - key: "$[[inputs.key]]" - variables: "$[[inputs.variables]]" diff --git a/templates/bazelisk.yml b/templates/bazelisk.yml index 936ef07..8c5695d 100644 --- a/templates/bazelisk.yml +++ b/templates/bazelisk.yml @@ -1,4 +1,3 @@ -# TODO: anything added here must also be added in `bazelisk/template.yml` until `gitlab.arm.com` upgrades to 16.5+ spec: inputs: image: -- GitLab From 5f26233b79ebb92d89cd66a99bdf85900e0752e8 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Sat, 24 Feb 2024 15:31:03 +0000 Subject: [PATCH 13/13] fix: move run commands copying into `before_script` It is _very_ common to override the execution of `bazelisk`. This means that using a `!reference` any time the `script` is overridden to copy the run files. Moving this to `before_script` negates that. --- README.md | 8 ++++++-- templates/bazelisk.yml | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9af07c9..d4dc15c 100644 --- a/README.md +++ b/README.md @@ -80,9 +80,13 @@ Commonly, this is used to customise the `script` section of a job but still re-u ```yaml custom: - extends: .bazelisk + extends: + - .bazelisk + - .credentials + before_script: + - !reference [.bazelisk, before_script] + - !reference [.credentials, before_script] script: - - !reference [.bazelisk-fragment, rc] - bazelisk build //... - bazelisk run //... ``` diff --git a/templates/bazelisk.yml b/templates/bazelisk.yml index 8c5695d..0bae7fa 100644 --- a/templates/bazelisk.yml +++ b/templates/bazelisk.yml @@ -73,8 +73,9 @@ spec: paths: - ".cache" when: always - script: + before_script: - !reference [.bazelisk-fragment, rc] + script: - !reference [.bazelisk-fragment, execute] after_script: - !reference [.bazelisk-fragment, testlogs] -- GitLab