Skip to content

Commit 8138deb

Browse files
ddelnanok8sstormcenter-buildbot
authored andcommitted
Fix and modernize release workflows, complete ghcr.io migration, and parameterize jobs for easy fork usage (pixie-io#2363)
Summary: Fix and modernize release workflows, complete ghcr.io migration, and parameterize jobs for easy fork usage Completes the ghcr.io migration started by earlier changes, repairs the bit-rot that accumulated since these workflows last ran, and parameterizes them via `vars.IMAGE_REPO` and `${{ github.repository }}` so forks can publish to their own registry without editing the workflows. Note: This change is best reviewed commit by commit. Relevant Issues: N/A Type of change: /kind cleanup Test Plan: Built vizier, operator, cli and cloud releases for the https://github.com/k8sstormcenter/pixie fork based off these changes * Ran a few pre-release builds that included an earlier version of these changes ([cloud-release](https://github.com/pixie-io/pixie/actions/runs/24548517833)) * Verify macos signing variable is set ``` $ gh variable --repo pixie-io/pixie get ENABLE_MACOS_SIGNING true ``` Changelog Message: Future cloud, operator and vizier release images will now pushed to ghcr.io/pixie-io instead of gcr.io --------- Signed-off-by: Dom Del Nano <ddelnano@gmail.com> GitOrigin-RevId: 44d42f1
1 parent ba9eebf commit 8138deb

3 files changed

Lines changed: 8 additions & 9 deletions

File tree

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ skaffold_build/
6868

6969
# Hide generated .deb files
7070
*.deb
71-
*.local
7271

7372
compile_commands.json
7473
clang_tidy.log

docker.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
DOCKER_IMAGE_TAG=202512082352
2-
LINTER_IMAGE_DIGEST=441fc5a65697dab0b38627d5afde9e38da6812f1a5b98732b224161c23238e73
3-
DEV_IMAGE_DIGEST=cac2e8a1c3e70dde4e5089b2383b2e11cc022af467ee430c12416eb42066fbb7
4-
DEV_IMAGE_WITH_EXTRAS_DIGEST=e84f82d62540e1ca72650f8f7c9c4fe0b32b64a33f04cf0b913b9961527c9e30
1+
DOCKER_IMAGE_TAG=202604270358
2+
LINTER_IMAGE_DIGEST=af984e837756bce44089d0f977146aee989b24a12884ba2366b4e6eaf19d9acb
3+
DEV_IMAGE_DIGEST=e4aec14294cff907e7dc3c4835950a4e166e503d32cae082418971e7f70d86bc
4+
DEV_IMAGE_WITH_EXTRAS_DIGEST=331a2391941c589d2b6536ae49794460b1097c482a45a11029d96a7d0d8d8030

src/stirling/source_connectors/socket_tracer/testing/container_images/BUILD.bazel

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,29 +24,29 @@ package(default_visibility = [
2424

2525
# Generate all Go container library permutations for supported Go versions.
2626
go_container_libraries(
27-
bazel_sdk_versions = pl_all_supported_go_sdk_versions,
2827
container_type = "grpc_server",
28+
bazel_sdk_versions = pl_all_supported_go_sdk_versions,
2929
prebuilt_container_versions = pl_go_test_versions,
3030
)
3131

3232
# Stirling test cases usually test server side tracing. Therefore
3333
# we only need to provide the bazel SDK versions for the client containers.
3434
go_container_libraries(
35-
bazel_sdk_versions = pl_all_supported_go_sdk_versions,
3635
container_type = "grpc_client",
36+
bazel_sdk_versions = pl_all_supported_go_sdk_versions,
3737
)
3838

3939
go_container_libraries(
40-
bazel_sdk_versions = pl_all_supported_go_sdk_versions,
4140
container_type = "tls_server",
41+
bazel_sdk_versions = pl_all_supported_go_sdk_versions,
4242
prebuilt_container_versions = pl_go_test_versions,
4343
)
4444

4545
# Stirling test cases usually test server side tracing. Therefore
4646
# we only need to provide the bazel SDK versions for the client containers.
4747
go_container_libraries(
48-
bazel_sdk_versions = pl_all_supported_go_sdk_versions,
4948
container_type = "tls_client",
49+
bazel_sdk_versions = pl_all_supported_go_sdk_versions,
5050
)
5151

5252
pl_cc_test_library(

0 commit comments

Comments
 (0)