Skip to content

Commit 2f0a7ed

Browse files
committed
fix: resolve openssh dependency busybox package 404 issue
- Add single_version_override to upgrade rules_coreutils from 1.0.0-beta.6 to 1.0.1 - Fixes openssh module dependency on outdated busybox-static_1.35.0-4+b3_amd64.deb - Remove CI exclusion for hello_oci_openssh_signed_image target - OpenSSH signing functionality now fully operational on Linux Resolves issue #19 where CI builds failed due to 404 on outdated Debian package. The newer rules_coreutils 1.0.1 contains the correct busybox package version.
1 parent afa01dc commit 2f0a7ed

File tree

3 files changed

+24
-2507
lines changed

3 files changed

+24
-2507
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ jobs:
116116
-//test_examples/... \
117117
-//test_wit_deps/... \
118118
-//examples/oci_publishing:secure_publish_enterprise \
119-
-//examples/oci_publishing:hello_oci_openssh_signed_image \
120119
-//...:*_host
121120
122121
- name: Run Tests
@@ -202,7 +201,6 @@ jobs:
202201
-//test_examples/... \
203202
-//test_wit_deps/... \
204203
-//examples/oci_publishing:secure_publish_enterprise \
205-
-//examples/oci_publishing:hello_oci_openssh_signed_image \
206204
-//...:*_host
207205
208206
- name: Run Tests

MODULE.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,15 @@ bazel_dep(name = "stardoc", version = "0.7.1", dev_dependency = True)
3030
# OpenSSH for proper SSH key generation
3131
bazel_dep(name = "openssh", version = "9.9p1.bcr.1")
3232

33+
# Override rules_coreutils to fix busybox package 404 issue
34+
# openssh depends on outdated rules_coreutils 1.0.0-beta.6 which tries to download
35+
# busybox-static_1.35.0-4+b3_amd64.deb (404). Upgrade to 1.0.1 which should have
36+
# the correct package version (b4).
37+
single_version_override(
38+
module_name = "rules_coreutils",
39+
version = "1.0.1",
40+
)
41+
3342
# Rust toolchain setup
3443
rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
3544
rust.toolchain(

0 commit comments

Comments
 (0)