Skip to content

Commit 8cea776

Browse files
authored
upgrade rules_oci to 2.x (#25)
1 parent 365a98d commit 8cea776

File tree

5 files changed

+14
-18
lines changed

5 files changed

+14
-18
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ In this example, `rules_oci` is used to build and tag an image (`locally-built-i
4949
5050
...
5151
52-
oci_tarball(
52+
oci_load(
5353
name = "tarball",
5454
image = ":java_image",
5555
repo_tags = ["locally-built-image:1"],

docker_compose_test/docker_compose_test.bzl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
load("@rules_pkg//:pkg.bzl", "pkg_tar")
1717
load("@repo_absolute_path//:build_root.bzl", "BUILD_WORKSPACE_DIRECTORY")
1818
load("@io_bazel_rules_go//go:def.bzl", "go_test")
19-
load("@rules_oci//oci:defs.bzl", "oci_image", "oci_tarball")
19+
load("@rules_oci//oci:defs.bzl", "oci_image", "oci_load")
2020

2121
common_tags = [
2222
"docker", # these tests depend on docker
@@ -100,7 +100,7 @@ def go_docker_compose_test(
100100
testonly = True,
101101
)
102102

103-
oci_tarball(
103+
oci_load(
104104
name = docker_compose_test_container,
105105
image = name + ".oci_image",
106106
repo_tags = ["%s:%s" % (native.package_name(), docker_compose_test_container)],
@@ -198,7 +198,7 @@ def junit_docker_compose_test(
198198
testonly = True,
199199
)
200200

201-
oci_tarball(
201+
oci_load(
202202
name = docker_compose_test_container,
203203
image = name.lower() + "_java_image",
204204
repo_tags = ["%s:%s" % (native.package_name(), docker_compose_test_container)],

examples/WORKSPACE

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ local_repository(
2222

2323
http_archive(
2424
name = "rules_oci",
25-
sha256 = "46ce9edcff4d3d7b3a550774b82396c0fa619cc9ce9da00c1b09a08b45ea5a14",
26-
strip_prefix = "rules_oci-1.8.0",
27-
url = "https://github.com/bazel-contrib/rules_oci/releases/download/v1.8.0/rules_oci-v1.8.0.tar.gz",
25+
sha256 = "1bd16e455278d523f01326e0c3964cd64d7840a7e99cdd6e2617e59f698f3504",
26+
strip_prefix = "rules_oci-2.2.0",
27+
url = "https://github.com/bazel-contrib/rules_oci/releases/download/v2.2.0/rules_oci-v2.2.0.tar.gz",
2828
)
2929

3030
RULES_JVM_EXTERNAL_TAG = "6.0"
@@ -40,12 +40,8 @@ http_archive(
4040
load("@rules_oci//oci:dependencies.bzl", "rules_oci_dependencies")
4141
rules_oci_dependencies()
4242

43-
load("@rules_oci//oci:repositories.bzl", "LATEST_CRANE_VERSION", "oci_register_toolchains")
44-
45-
oci_register_toolchains(
46-
name = "oci",
47-
crane_version = LATEST_CRANE_VERSION,
48-
)
43+
load("@rules_oci//oci:repositories.bzl", "oci_register_toolchains")
44+
oci_register_toolchains(name = "oci")
4945

5046
load("@rules_oci//oci:pull.bzl", "oci_pull")
5147

examples/locally-built-image-test/BUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515

16-
load("@rules_oci//oci:defs.bzl", "oci_image", "oci_tarball")
16+
load("@rules_oci//oci:defs.bzl", "oci_image", "oci_load")
1717
load("@rules_docker_compose_test//docker_compose_test:docker_compose_test.bzl", "docker_compose_test")
1818
load("@rules_pkg//:pkg.bzl", "pkg_tar")
1919

@@ -31,7 +31,7 @@ oci_image(
3131
],
3232
)
3333

34-
oci_tarball(
34+
oci_load(
3535
name = "tarball",
3636
image = ":java_image",
3737
repo_tags = ["locally-built-image:2"],

repositories.bzl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ def rules_docker_compose_test_repositories():
3030

3131
http_archive(
3232
name = "rules_oci",
33-
sha256 = "46ce9edcff4d3d7b3a550774b82396c0fa619cc9ce9da00c1b09a08b45ea5a14",
34-
strip_prefix = "rules_oci-1.8.0",
35-
url = "https://github.com/bazel-contrib/rules_oci/releases/download/v1.8.0/rules_oci-v1.8.0.tar.gz",
33+
sha256 = "1bd16e455278d523f01326e0c3964cd64d7840a7e99cdd6e2617e59f698f3504",
34+
strip_prefix = "rules_oci-2.2.0",
35+
url = "https://github.com/bazel-contrib/rules_oci/releases/download/v2.2.0/rules_oci-v2.2.0.tar.gz",
3636
)
3737

3838
http_archive(

0 commit comments

Comments
 (0)