-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: migrate to bzlmod #1640
feat: migrate to bzlmod #1640
Conversation
I think the node references are gone? |
no those went into |
oh I see, well maybe a name got mangled? : https://github.com/GoogleContainerTools/distroless/actions/runs/10311366649/job/28544819823?pr=1640#step:6:57 |
right, there was an issue in the extension, fixed now. |
🌳 🔄 Image Check This pull request has modified the following images: //base:static_root_amd64_debian12
//base:static_debug_root_amd64_debian12
//base:static_nonroot_arm64_debian12
//base:static_nonroot_arm_debian12
//base:static_debug_root_arm_debian12
//base:static_nonroot_s390x_debian12
//base:static_debug_root_ppc64le_debian12
//base:static_debug_nonroot_ppc64le_debian12
//base:static_root_arm_debian12
//base:base_root_amd64_debian12
//base:static_debug_root_arm64_debian12
//base:static_root_s390x_debian12
//base:base_root_arm64_debian12
//base:static_nonroot_amd64_debian12
//base:debug_nonroot_arm64_debian12
//base:debug_nonroot_amd64_debian12
//base:base_nonroot_amd64_debian12
//base:base_nonroot_arm64_debian12
//base:base_root_arm_debian12
//base:static_debug_nonroot_s390x_debian12
//base:debug_root_arm_debian12
//base:debug_root_amd64_debian12
//base:base_nonroot_s390x_debian12
//base:base_root_s390x_debian12
//base:static_nonroot_ppc64le_debian12
//base:static_debug_nonroot_arm64_debian12
//base:debug_nonroot_arm_debian12
//base:debug_root_ppc64le_debian12
//base:base_nonroot_ppc64le_debian12
//base:base_nonroot_arm_debian12
//base:debug_root_s390x_debian12
//base:base_nossl_root_amd64_debian12
//base:base_root_ppc64le_debian12
//base:base_nossl_root_arm64_debian12
//base:base_nossl_nonroot_arm64_debian12
//base:base_nossl_nonroot_amd64_debian12
//base:debug_nonroot_ppc64le_debian12
//base:base_nossl_root_arm_debian12
//base:static_root_ppc64le_debian12
//base:static_debug_root_s390x_debian12
//base:static_root_arm64_debian12
//base:base_nossl_debug_root_arm_debian12
//base:debug_nonroot_s390x_debian12
//base:base_nossl_debug_nonroot_amd64_debian12
//base:static_debug_nonroot_amd64_debian12
//base:base_nossl_debug_nonroot_arm64_debian12
//base:base_nossl_nonroot_s390x_debian12
//base:base_nossl_debug_root_amd64_debian12
//base:base_nossl_nonroot_ppc64le_debian12
//base:debug_root_arm64_debian12
//base:base_nossl_debug_nonroot_s390x_debian12
//base:base_nossl_debug_root_s390x_debian12
//cc:debug_nonroot_amd64_debian12
//base:static_debug_nonroot_arm_debian12
//cc:cc_nonroot_arm64_debian12
//cc:cc_nonroot_amd64_debian12
//base:base_nossl_root_s390x_debian12
//cc:cc_root_amd64_debian12
//cc:debug_root_amd64_debian12
//base:base_nossl_debug_nonroot_ppc64le_debian12
//cc:cc_root_s390x_debian12
//base:base_nossl_debug_nonroot_arm_debian12
//base:base_nossl_nonroot_arm_debian12
//cc:debug_root_arm64_debian12
//base:base_nossl_debug_root_ppc64le_debian12
//cc:debug_root_arm_debian12
//cc:debug_nonroot_arm_debian12
//base:base_nossl_debug_root_arm64_debian12
//cc:debug_nonroot_ppc64le_debian12
//cc:cc_nonroot_ppc64le_debian12
//python3:python3_root_amd64_debian12
//python3:python3_nonroot_amd64_debian12
//cc:cc_nonroot_s390x_debian12
//cc:debug_root_s390x_debian12
//base:base_nossl_root_ppc64le_debian12
//cc:cc_root_arm64_debian12
//cc:cc_nonroot_arm_debian12
//cc:cc_root_ppc64le_debian12
//python3:debug_nonroot_amd64_debian12
//python3:debug_root_arm64_debian12
//python3:debug_nonroot_arm64_debian12
//cc:debug_root_ppc64le_debian12
//nodejs:nodejs18_debug_nonroot_amd64_debian12
//cc:debug_nonroot_arm64_debian12
//python3:python3_nonroot_arm64_debian12
//python3:debug_root_amd64_debian12
//nodejs:nodejs18_root_amd64_debian12
//nodejs:nodejs20_nonroot_amd64_debian12
//cc:cc_root_arm_debian12
//nodejs:nodejs22_debug_root_amd64_debian12
//nodejs:nodejs22_root_amd64_debian12
//nodejs:nodejs22_debug_nonroot_amd64_debian12
//cc:debug_nonroot_s390x_debian12
//nodejs:nodejs18_nonroot_amd64_debian12
//nodejs:nodejs20_debug_root_amd64_debian12
//nodejs:nodejs20_debug_nonroot_amd64_debian12
//nodejs:nodejs22_root_arm64_debian12
//python3:python3_root_arm64_debian12
//nodejs:nodejs18_debug_root_arm64_debian12
//nodejs:nodejs18_nonroot_arm_debian12
//nodejs:nodejs20_nonroot_arm64_debian12
//nodejs:nodejs18_nonroot_arm64_debian12
//nodejs:nodejs18_debug_root_amd64_debian12
//nodejs:nodejs18_debug_root_arm_debian12
//nodejs:nodejs20_root_arm_debian12
//nodejs:nodejs20_root_amd64_debian12
//nodejs:nodejs22_debug_root_arm64_debian12
//nodejs:nodejs18_root_arm_debian12
//nodejs:nodejs18_debug_nonroot_arm_debian12
//nodejs:nodejs20_debug_root_arm_debian12
//nodejs:nodejs20_nonroot_arm_debian12
//nodejs:nodejs22_root_arm_debian12
//nodejs:nodejs18_root_s390x_debian12
//nodejs:nodejs22_nonroot_amd64_debian12
//nodejs:nodejs18_debug_root_s390x_debian12
//nodejs:nodejs20_debug_nonroot_arm_debian12
//nodejs:nodejs18_debug_nonroot_arm64_debian12
//nodejs:nodejs20_debug_nonroot_arm64_debian12
//nodejs:nodejs20_nonroot_s390x_debian12
//nodejs:nodejs18_debug_nonroot_s390x_debian12
//nodejs:nodejs18_root_arm64_debian12
//nodejs:nodejs22_nonroot_arm_debian12
//nodejs:nodejs20_debug_nonroot_s390x_debian12
//nodejs:nodejs22_nonroot_s390x_debian12
//nodejs:nodejs18_debug_root_ppc64le_debian12
//nodejs:nodejs20_root_s390x_debian12
//nodejs:nodejs20_root_arm64_debian12
//nodejs:nodejs22_debug_nonroot_arm_debian12
//nodejs:nodejs18_root_ppc64le_debian12
//nodejs:nodejs22_debug_nonroot_arm64_debian12
//nodejs:nodejs20_nonroot_ppc64le_debian12
//nodejs:nodejs20_debug_root_arm64_debian12
//nodejs:nodejs22_nonroot_arm64_debian12
//nodejs:nodejs18_nonroot_s390x_debian12
//nodejs:nodejs22_nonroot_ppc64le_debian12
//nodejs:nodejs20_debug_nonroot_ppc64le_debian12
//nodejs:nodejs20_debug_root_ppc64le_debian12
//nodejs:nodejs22_debug_root_ppc64le_debian12
//nodejs:nodejs18_debug_nonroot_ppc64le_debian12
//java:java_base_debug_root_amd64_debian12
//nodejs:nodejs22_debug_nonroot_ppc64le_debian12
//java:java_base_nonroot_arm64_debian12
//nodejs:nodejs22_debug_root_s390x_debian12
//java:java_base_nonroot_s390x_debian12
//java:java_base_debug_nonroot_arm64_debian12
//java:java_base_nonroot_amd64_debian12
//nodejs:nodejs22_root_ppc64le_debian12
//java:java_base_root_amd64_debian12
//nodejs:nodejs22_root_s390x_debian12
//java:java_base_root_ppc64le_debian12
//java:java_base_debug_root_ppc64le_debian12
//nodejs:nodejs18_nonroot_ppc64le_debian12
//nodejs:nodejs22_debug_root_arm_debian12
//java:java17_debug_root_amd64_debian12
//java:java_base_root_arm64_debian12
//java:java_base_debug_root_s390x_debian12
//java:java_base_debug_nonroot_amd64_debian12
//java:java17_root_amd64_debian12
//nodejs:nodejs20_root_ppc64le_debian12
//java:java17_root_arm64_debian12
//java:java_base_root_s390x_debian12
//java:java_base_nonroot_ppc64le_debian12
//java:java17_root_s390x_debian12
//java:java17_root_ppc64le_debian12
//java:java_base_debug_root_arm64_debian12
//nodejs:nodejs22_debug_nonroot_s390x_debian12
//java:java_base_debug_nonroot_s390x_debian12
//java:java17_nonroot_amd64_debian12
//java:java17_debug_root_arm64_debian12
//java:java17_debug_nonroot_ppc64le_debian12
//java:java_base_debug_nonroot_ppc64le_debian12
//java:java17_debug_nonroot_amd64_debian12
//java:java17_nonroot_s390x_debian12
//java:java21_nonroot_amd64_debian12
//java:java21_nonroot_arm64_debian12
//java:java21_debug_root_amd64_debian12
//java:java21_nonroot_ppc64le_debian12
//java:java17_nonroot_ppc64le_debian12
//java:java21_debug_nonroot_amd64_debian12
//java:java17_debug_root_s390x_debian12
//java:java21_debug_nonroot_ppc64le_debian12
//java:java21_debug_nonroot_arm64_debian12
//java:java17_debug_nonroot_s390x_debian12
//java:java17_debug_nonroot_arm64_debian12
//java:java21_root_arm64_debian12
//java:java21_root_amd64_debian12
//nodejs:nodejs20_debug_root_s390x_debian12
//java:java17_nonroot_arm64_debian12
//java:java21_root_ppc64le_debian12
//java:java21_debug_root_arm64_debian12
//java:java21_debug_root_ppc64le_debian12
//java:java17_debug_root_ppc64le_debian12 You can check the details in the report here |
@loosebazooka this is ready now. |
cc @alexeagle as he promised to review. |
oh shoot, I merged something in that probs needs a rebase+fix |
@@ -1,9 +1,99 @@ | |||
"repositories for nodejs" | |||
"node" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@omBratteng fyi, if you are updating node packages they are now in private/extensions/node.bzl
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
🙊 |
@thesayyn needs a rebase? |
There are some assumptions in this implementation that make it hard to import this in a downstream module. Will that be supported later? |
I think fundamentally we dont want anyone importing distroless as a downstream module. If you wish to build distroless style images -- rules_distroless is what you need? What exactly is your usecase? Are there pieces in here that need to move into rules_distroless? |
finally got around to rebase. it should be ready now. i can't confirm |
I can update the script for Java later |
scripts/update_java_archives.sh
Outdated
exit 1 | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this looks like a debug exit that was left in here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oh yes...
looks like the image diffs (non-java) are mostly just related to: GoogleContainerTools/rules_distroless#71 |
java versions need to be sync'd, there was an update here: #1649 |
Signed-off-by: Appu Goundan <[email protected]>
Migrating to bzlmod, needs GoogleContainerTools/rules_distroless#70 first.