cloud run support#70
Open
apesternikov wants to merge 4 commits into
Open
Faster CI / Faster CI / build (default bazel ver)
succeeded
Jul 12, 2026 in 2m 7s
Faster CI / build (default bazel ver)
Details
starting workflow Faster CI / build (default bazel ver) # git remote set-url origin https://x-access-token:******@github.com/fasterci/rules_gitops.git # git fetch origin refs/pull/70/head --prune From https://github.com/fasterci/rules_gitops * branch refs/pull/70/head -> FETCH_HEAD # git -c advice.detachedHead=false checkout -f 2bdd82d93e2ccdcc403c738d470951cfe3c42e17 Previous HEAD position was 2aee15f rules_img support (#69) HEAD is now at 2bdd82d multiple objects support in .delete # bash -ec git clean -dfx -e 'bazel-*' # bazel build -- //... Starting local Bazel server (8.7.0) and connecting to it... (22:55:36) INFO: Invocation ID: 17a567ee-d436-4d7d-873d-40fa4e475811 (22:55:36) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/17a567ee-d436-4d7d-873d-40fa4e475811 (22:55:36) INFO: Options provided by the client: Inherited 'common' options: --isatty=0 --terminal_columns=80 (22:55:36) INFO: Reading rc options for 'build' from /fasterci/repo/.bazelrc: Inherited 'common' options: --enable_bzlmod --noincompatible_sandbox_hermetic_tmp (22:55:36) INFO: Reading rc options for 'build' from /fasterci/.bazelrc: Inherited 'common' options: --show_timestamps --watchfs (22:55:36) INFO: Reading rc options for 'build' from /fasterci/repo/.bazelrc: 'build' options: --nolegacy_external_runfiles --verbose_failures --@rules_go//go/config:pure --java_language_version=21 --java_runtime_version=remotejdk_21 --tool_java_language_version=21 --tool_java_runtime_version=remotejdk_21 (22:55:36) INFO: Reading rc options for 'build' from /fasterci/.bazelrc: 'build' options: --announce_rc --incompatible_strict_action_env --action_env=PATH=/usr/local/bin:/bin:/usr/bin --repository_cache=~/.cache/repository_cache --remote_local_fallback --remote_download_all --grpc_keepalive_time=30s --remote_cache=grpc://localhost:2345 --remote_proxy=unix:/tmp/periscope --bes_backend=grpc://localhost:2345 --bes_proxy=unix:/tmp/periscope --bes_results_url=https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A (22:55:36) INFO: Current date is 2026-07-11 (22:55:36) Computing main repo mapping: (22:55:36) WARNING: /fasterci/repo/MODULE.bazel:1:7: The attribute 'compatibility_level' in module() is a no-op and will be removed in a future Bazel release. Please remove it from your MODULE.bazel file. (22:55:37) Computing main repo mapping: (22:55:38) Loading: (22:55:38) Loading: 1 packages loaded (22:55:38) Analyzing: 365 targets (42 packages loaded, 0 targets configured) (22:55:38) Analyzing: 365 targets (42 packages loaded, 0 targets configured) (22:55:39) Analyzing: 365 targets (125 packages loaded, 272 targets configured) [36 / 36] no actions running (22:55:40) Analyzing: 365 targets (160 packages loaded, 5709 targets configured) [36 / 36] no actions running (22:55:41) Analyzing: 365 targets (246 packages loaded, 7787 targets configured) [86 / 103] checking cached actions (22:55:42) Analyzing: 365 targets (763 packages loaded, 10561 targets configured) [275 / 275] no actions running (22:55:43) Analyzing: 365 targets (835 packages loaded, 19895 targets configured) [336 / 336] no actions running (22:55:44) Analyzing: 365 targets (836 packages loaded, 21476 targets configured) [394 / 624] [Prepa] Writing repo mapping manifest for //:gazelle-runner (22:55:45) INFO: Analyzed 365 targets (836 packages loaded, 21673 targets configured). (22:55:45) [903 / 2,229] [Prepa] Expanding template gitops/testing/prer_cloudrun_target.gitops (22:55:47) [1,152 / 2,501] checking cached actions (22:55:50) [2,099 / 2,501] [Prepa] Kustomize skylib/tests/cloudrun/prod.yaml (22:55:51) [2,436 / 2,501] checking cached actions (22:55:51) INFO: Found 365 targets... (22:55:51) INFO: Elapsed time: 17.993s, Critical Path: 3.16s (22:55:51) INFO: 309 processes: 2409 action cache hit, 302 internal, 4 linux-sandbox, 3 local. (22:55:51) INFO: Build completed successfully, 309 total actions (22:55:51) INFO: (22:55:52) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/17a567ee-d436-4d7d-873d-40fa4e475811 # bazel test -- //... (22:55:52) INFO: Invocation ID: ff0431d9-eca4-4874-95a8-16c48ca68779 (22:55:52) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/ff0431d9-eca4-4874-95a8-16c48ca68779 (22:55:52) INFO: Options provided by the client: Inherited 'common' options: --isatty=0 --terminal_columns=80 (22:55:52) INFO: Reading rc options for 'test' from /fasterci/repo/.bazelrc: Inherited 'common' options: --enable_bzlmod --noincompatible_sandbox_hermetic_tmp (22:55:52) INFO: Reading rc options for 'test' from /fasterci/.bazelrc: Inherited 'common' options: --show_timestamps --watchfs (22:55:52) INFO: Reading rc options for 'test' from /fasterci/repo/.bazelrc: Inherited 'build' options: --nolegacy_external_runfiles --verbose_failures --@rules_go//go/config:pure --java_language_version=21 --java_runtime_version=remotejdk_21 --tool_java_language_version=21 --tool_java_runtime_version=remotejdk_21 (22:55:52) INFO: Reading rc options for 'test' from /fasterci/.bazelrc: Inherited 'build' options: --announce_rc --incompatible_strict_action_env --action_env=PATH=/usr/local/bin:/bin:/usr/bin --repository_cache=~/.cache/repository_cache --remote_local_fallback --remote_download_all --grpc_keepalive_time=30s --remote_cache=grpc://localhost:2345 --remote_proxy=unix:/tmp/periscope --bes_backend=grpc://localhost:2345 --bes_proxy=unix:/tmp/periscope --bes_results_url=https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A (22:55:52) INFO: Reading rc options for 'test' from /fasterci/repo/.bazelrc: 'test' options: --test_output=errors (22:55:52) INFO: Current date is 2026-07-11 (22:55:52) Computing main repo mapping: (22:55:52) Loading: (22:55:52) Loading: 0 packages loaded (22:55:52) Analyzing: 365 targets (0 packages loaded, 0 targets configured) (22:55:52) Analyzing: 365 targets (0 packages loaded, 0 targets configured) [0 / 1] [Prepa] BazelWorkspaceStatusAction stable-status.txt (22:55:53) INFO: Analyzed 365 targets (0 packages loaded, 0 targets configured). (22:55:53) INFO: Found 310 targets and 55 test targets... (22:55:53) INFO: Elapsed time: 1.598s, Critical Path: 0.36s (22:55:53) INFO: 2 processes: 55 action cache hit, 2 linux-sandbox. (22:55:53) INFO: Build completed successfully, 2 total actions (22:55:53) INFO: //client/test_callback:test_callback_test (cached) PASSED in 0.3s //examples/secrets:expected_results_0_test (cached) PASSED in 0.2s //examples/secrets:expected_results_1_test (cached) PASSED in 0.1s //gitops/commitmsg:commitmsg_test (cached) PASSED in 0.3s //gitops/git:git_test (cached) PASSED in 2.6s //gitops/git/bitbucket:bitbucket_test (cached) PASSED in 0.3s //gitops/git/gitlab:gitlab_test (cached) PASSED in 0.2s //gitops/testing:apply_img_test (cached) PASSED in 0.1s //gitops/testing:apply_test (cached) PASSED in 0.1s //gitops/testing:write_all_0_test (cached) PASSED in 0.1s //gitops/testing:write_all_1_test (cached) PASSED in 0.2s //gitops/testing:write_all_2_test (cached) PASSED in 0.2s //gitops/testing:write_all_3_test (cached) PASSED in 0.2s //gitops/testing:write_all_4_test (cached) PASSED in 0.2s //gitops/testing:write_all_5_test (cached) PASSED in 0.1s //gitops/testing:write_all_6_test (cached) PASSED in 0.1s //mirror/pkg/mirror:mirror_test (cached) PASSED in 0.4s //mirror/tests:fasterci_gitops_apply_test (cached) PASSED in 0.1s //mirror/tests:fasterci_gitops_deploy_has_mirrored_image (cached) PASSED in 0.1s //mirror/tests:image_mirror_verify_test (cached) PASSED in 0.2s //mirror/tests:image_mirror_with_tag_test (cached) PASSED in 0.1s //mirror/tests:image_mirror_with_tag_test2 (cached) PASSED in 0.1s //mirror/tests:image_sanity_check (cached) PASSED in 0.4s //mirror/tests:write_golden_files_test (cached) PASSED in 0.2s //push_img/tests:integration_test (cached) PASSED in 3.9s //push_oci/tests:integration_test (cached) PASSED in 0.1s //resolver/pkg:pkg_test (cached) PASSED in 0.2s //skylib/kustomize/tests:has_namespace (cached) PASSED in 0.2s //skylib/kustomize/tests:set_namespace_test (cached) PASSED in 0.6s //skylib/kustomize/tests:write_all_0_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_10_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_11_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_12_test (cached) PASSED in 0.1s //skylib/kustomize/tests:write_all_13_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_14_test (cached) PASSED in 0.1s //skylib/kustomize/tests:write_all_15_test (cached) PASSED in 0.1s //skylib/kustomize/tests:write_all_16_test (cached) PASSED in 0.1s //skylib/kustomize/tests:write_all_17_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_18_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_1_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_2_test (cached) PASSED in 0.1s //skylib/kustomize/tests:write_all_3_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_4_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_5_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_6_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_7_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_8_test (cached) PASSED in 0.2s //skylib/kustomize/tests:write_all_9_test (cached) PASSED in 0.2s //skylib/tests:fork_join_test (cached) PASSED in 0.2s //skylib/tests/cloudrun:expected_results_test (cached) PASSED in 0.2s //templating/fasttemplate:fasttemplate_test (cached) PASSED in 0.4s //testing/it_manifest_filter/pkg:pkg_test (cached) PASSED in 0.2s //transitions/tests:test_arm (cached) PASSED in 0.4s //transitions/tests:test_x86 (cached) PASSED in 0.4s //gitops/testing:cloudrun_apply_test PASSED in 0.3s Executed 1 out of 55 tests: 55 tests pass. There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are. (22:55:53) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/ff0431d9-eca4-4874-95a8-16c48ca68779 # bash -ec ./gitops/prer/prer_test.sh ++ git rev-parse --show-toplevel + WORKSPACE_ROOT=/fasterci/repo + cd /fasterci/repo + echo 'Workspace root is /fasterci/repo' Workspace root is /fasterci/repo + bazel build //gitops/prer:create_gitops_prs (22:55:53) INFO: Invocation ID: 74989f9f-e77a-4f9a-8890-04eea74f0917 (22:55:53) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/74989f9f-e77a-4f9a-8890-04eea74f0917 (22:55:53) INFO: Options provided by the client: Inherited 'common' options: --isatty=0 --terminal_columns=80 (22:55:53) INFO: Reading rc options for 'build' from /fasterci/repo/.bazelrc: Inherited 'common' options: --enable_bzlmod --noincompatible_sandbox_hermetic_tmp (22:55:53) INFO: Reading rc options for 'build' from /fasterci/.bazelrc: Inherited 'common' options: --show_timestamps --watchfs (22:55:53) INFO: Reading rc options for 'build' from /fasterci/repo/.bazelrc: 'build' options: --nolegacy_external_runfiles --verbose_failures --@rules_go//go/config:pure --java_language_version=21 --java_runtime_version=remotejdk_21 --tool_java_language_version=21 --tool_java_runtime_version=remotejdk_21 (22:55:53) INFO: Reading rc options for 'build' from /fasterci/.bazelrc: 'build' options: --announce_rc --incompatible_strict_action_env --action_env=PATH=/usr/local/bin:/bin:/usr/bin --repository_cache=~/.cache/repository_cache --remote_local_fallback --remote_download_all --grpc_keepalive_time=30s --remote_cache=grpc://localhost:2345 --remote_proxy=unix:/tmp/periscope --bes_backend=grpc://localhost:2345 --bes_proxy=unix:/tmp/periscope --bes_results_url=https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A (22:55:53) INFO: Current date is 2026-07-11 (22:55:53) Computing main repo mapping: (22:55:53) Loading: (22:55:53) Loading: 0 packages loaded (22:55:53) Analyzing: target //gitops/prer:create_gitops_prs (0 packages loaded, 0 targets configured) (22:55:53) Analyzing: target //gitops/prer:create_gitops_prs (0 packages loaded, 0 targets configured) (22:55:53) INFO: Analyzed target //gitops/prer:create_gitops_prs (0 packages loaded, 0 targets configured). (22:55:53) INFO: Found 1 target... Target //gitops/prer:create_gitops_prs up-to-date: bazel-bin/gitops/prer/create_gitops_prs_/create_gitops_prs (22:55:53) INFO: Elapsed time: 0.267s, Critical Path: 0.00s (22:55:53) INFO: 1 process: 1 internal. (22:55:53) INFO: Build completed successfully, 1 total action (22:55:53) INFO: (22:55:53) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/74989f9f-e77a-4f9a-8890-04eea74f0917 + '[' -x bazel-bin/gitops/prer/create_gitops_prs_/create_gitops_prs ']' + PRER_BIN=bazel-bin/gitops/prer/create_gitops_prs_/create_gitops_prs ++ mktemp + OUTPUT_FILE=/tmp/tmp.7pn1cJP9MP + trap 'rm -f "$OUTPUT_FILE"' EXIT + echo 'Running create_gitops_prs in dry run mode...' Running create_gitops_prs in dry run mode... + ./bazel-bin/gitops/prer/create_gitops_prs_/create_gitops_prs --workspace=/fasterci/repo --git_repo=/fasterci/repo --release_branch=gitops_test_release_branch --gitops_pr_into=main --target=//gitops/testing/... --dry_run --dry_push + cat /tmp/tmp.7pn1cJP9MP 2026/07/11 22:55:53 create_gitops_prs.go:108: Executing bazel cquery attr(deployment_branch, ".+", attr(release_branch_prefix, "gitops_test_release_branch", kind(gitops, //gitops/testing/...))) (22:55:54) INFO: Invocation ID: f94cdf3e-9edc-4b80-a4e5-ede117a83cf3 (22:55:54) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/f94cdf3e-9edc-4b80-a4e5-ede117a83cf3 (22:55:54) INFO: Options provided by the client: Inherited 'common' options: --isatty=0 --terminal_columns=80 (22:55:54) INFO: Reading rc options for 'cquery' from /fasterci/repo/.bazelrc: Inherited 'common' options: --enable_bzlmod --noincompatible_sandbox_hermetic_tmp (22:55:54) INFO: Reading rc options for 'cquery' from /fasterci/.bazelrc: Inherited 'common' options: --show_timestamps --watchfs (22:55:54) INFO: Reading rc options for 'cquery' from /fasterci/repo/.bazelrc: Inherited 'build' options: --nolegacy_external_runfiles --verbose_failures --@rules_go//go/config:pure --java_language_version=21 --java_runtime_version=remotejdk_21 --tool_java_language_version=21 --tool_java_runtime_version=remotejdk_21 (22:55:54) INFO: Reading rc options for 'cquery' from /fasterci/.bazelrc: Inherited 'build' options: --announce_rc --incompatible_strict_action_env --action_env=PATH=/usr/local/bin:/bin:/usr/bin --repository_cache=~/.cache/repository_cache --remote_local_fallback --remote_download_all --grpc_keepalive_time=30s --remote_cache=grpc://localhost:2345 --remote_proxy=unix:/tmp/periscope --bes_backend=grpc://localhost:2345 --bes_proxy=unix:/tmp/periscope --bes_results_url=https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A (22:55:54) INFO: Reading rc options for 'cquery' from /fasterci/repo/.bazelrc: Inherited 'test' options: --test_output=errors (22:55:54) INFO: Current date is 2026-07-11 (22:55:54) Computing main repo mapping: (22:55:54) Loading: (22:55:54) Loading: 0 packages loaded (22:55:54) Analyzing: 113 targets (0 packages loaded, 0 targets configured) (22:55:54) INFO: Analyzed 113 targets (0 packages loaded, 1 target configured). (22:55:54) INFO: Found 113 targets... (22:55:54) INFO: Elapsed time: 0.287s, Critical Path: 0.00s (22:55:54) INFO: 0 processes. (22:55:54) INFO: Build completed successfully, 0 total actions (22:55:54) (22:55:54) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/f94cdf3e-9edc-4b80-a4e5-ede117a83cf3 2026/07/11 22:55:54 create_gitops_prs.go:197: Found Targets: [{@@//gitops/testing:apply_img_test_target.gitops bazel-out/k8-fastbuild/bin/gitops/testing/apply_img_test_target.gitops test1} {@@//gitops/testing:apply_test_target.gitops bazel-out/k8-fastbuild/bin/gitops/testing/apply_test_target.gitops test1} {@@//gitops/testing:external_image_label.gitops bazel-out/k8-fastbuild/bin/gitops/testing/external_image_label.gitops test1} {@@//gitops/testing:img_label.gitops bazel-out/k8-fastbuild/bin/gitops/testing/img_label.gitops test1} {@@//gitops/testing:img_legacy_alias.gitops bazel-out/k8-fastbuild/bin/gitops/testing/img_legacy_alias.gitops test1} {@@//gitops/testing:img_legacy_label.gitops bazel-out/k8-fastbuild/bin/gitops/testing/img_legacy_label.gitops test1} {@@//gitops/testing:img_legacy_renamed_alias.gitops bazel-out/k8-fastbuild/bin/gitops/testing/img_legacy_renamed_alias.gitops test1} {@@//gitops/testing:label.gitops bazel-out/k8-fastbuild/bin/gitops/testing/label.gitops test1} {@@//gitops/testing:legacy_alias.gitops bazel-out/k8-fastbuild/bin/gitops/testing/legacy_alias.gitops test1} {@@//gitops/testing:legacy_label.gitops bazel-out/k8-fastbuild/bin/gitops/testing/legacy_label.gitops test1} {@@//gitops/testing:legacy_renamed_alias.gitops bazel-out/k8-fastbuild/bin/gitops/testing/legacy_renamed_alias.gitops test1} {@@//gitops/testing:prer_cloudrun_target.gitops bazel-out/k8-fastbuild/bin/gitops/testing/prer_cloudrun_target.gitops test1}] test1 //gitops/testing:apply_img_test_target.gitops //gitops/testing:apply_test_target.gitops //gitops/testing:external_image_label.gitops //gitops/testing:img_label.gitops //gitops/testing:img_legacy_alias.gitops //gitops/testing:img_legacy_label.gitops //gitops/testing:img_legacy_renamed_alias.gitops //gitops/testing:label.gitops //gitops/testing:legacy_alias.gitops //gitops/testing:legacy_label.gitops //gitops/testing:legacy_renamed_alias.gitops //gitops/testing:prer_cloudrun_target.gitops 2026/07/11 22:55:54 exec.go:36: executing: git clone --no-checkout --filter=blob:none --no-tags --origin origin /fasterci/repo /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:49: Cloning into '/tmp/gitops3236902186'... warning: --filter is ignored in local clones; use file:// instead. done. 2026/07/11 22:55:54 exec.go:36: executing: git config --local core.sparsecheckout true 2026/07/11 22:55:54 exec.go:49: 2026/07/11 22:55:54 exec.go:36: executing: git ls-tree -r --name-only origin/main cloud 2026/07/11 22:55:54 exec.go:49: 2026/07/11 22:55:54 exec.go:36: executing: git ls-tree -r --name-only main cloud 2026/07/11 22:55:54 exec.go:49: fatal: Not a valid object name main 2026/07/11 22:55:54 exec.go:36: executing: git ls-tree -r --name-only HEAD cloud 2026/07/11 22:55:54 exec.go:49: 2026/07/11 22:55:54 exec.go:36: executing: git ls-tree -r --name-only origin/main 2026/07/11 22:55:54 exec.go:49: .bazelignore .bazelrc .bazelversion .fasterci/config.yaml .github/CODEOWNERS .github/PULL_REQUEST_TEMPLATE.md .github/workflows/release.yml .github/workflows/workspace_snippet.sh .gitignore BUILD.bazel CODE_OF_CONDUCT.md LICENSE MODULE.bazel MODULE.bazel.lock README.md WORKSPACE client/BUILD.bazel client/go.mod client/noop.setup client/sidecar_client.go client/test_callback/BUILD.bazel client/test_callback/sidecar_client_test.go client/test_no_callback/BUILD.bazel client/test_no_callback/sidecar_client_test_no_callback.go create_kind_cluster.sh e2e/.bazelrc e2e/.bazelversion e2e/.gitignore e2e/BUILD.bazel e2e/MODULE.bazel e2e/MODULE.bazel.lock e2e/README.md e2e/WORKSPACE e2e/e2e-test.sh e2e/go.mod e2e/go.sum e2e/helloworld/BUILD.bazel e2e/helloworld/configmaps/dev/cf/cf1.txt e2e/helloworld/configmaps/prod/cf/cf1.txt e2e/helloworld/helloworld.go e2e/helloworld/helloworld_it_test.go e2e/helloworld/helloworld_test.go e2e/helloworld/k8s_deploy_test.sh e2e/helloworld/manifests/deployment.yaml e2e/helloworld/manifests/service.yaml e2e/helloworld/overlays/prod/deployment.yaml e2e_test.sh examples/secrets/BUILD.bazel examples/secrets/deployment.yaml examples/secrets/it/secrets/secret-object-name/apikey examples/secrets/it_expected.txt examples/secrets/mynamespace/secrets/secret-object-name/apikey examples/secrets/mynamespace_expected.txt gitops/BUILD.bazel gitops/commitmsg/BUILD.bazel gitops/commitmsg/commitmsg.go gitops/commitmsg/commitmsg_test.go gitops/create_gitops_prs.tpl.sh gitops/defs.bzl gitops/deps.bzl gitops/exec/BUILD.bazel gitops/exec/exec.go gitops/extensions.bzl gitops/git/BUILD.bazel gitops/git/bitbucket/BUILD.bazel gitops/git/bitbucket/bitbucket.go gitops/git/bitbucket/bitbucket_test.go gitops/git/bitbucket/testdata/create_pr.json gitops/git/git.go gitops/git/git_test.go gitops/git/github/BUILD.bazel gitops/git/github/github.go gitops/git/gitlab/BUILD.bazel gitops/git/gitlab/gitlab.go gitops/git/gitlab/gitlab_test.go gitops/git/server.go gitops/gitops.bzl gitops/prer/BUILD.bazel gitops/prer/create_gitops_prs.go gitops/prer/prer_test.sh gitops/private/BUILD.bazel gitops/private/extension_utils.bzl gitops/private/host_repo.bzl gitops/private/kustomize_toolchain.bzl gitops/private/repo_utils.bzl gitops/provider.bzl gitops/repositories.bzl gitops/testing/BUILD.bazel gitops/testing/deployment.yaml gitops/testing/deployment1.yaml gitops/testing/deployment_legacy.yaml gitops/testing/external_image_label_expected.yaml gitops/testing/legacy_alias_expected.yaml gitops/testing/legacy_label_expected.yaml gitops/testing/legacy_renamed_alias_expected.yaml gitops/testing/service.yaml gitops/toolchains.bzl gitops/update_gitops_targets.sh go.mod go.sum lang/BUILD.bazel lang/go.bzl mirror/BUILD.bazel mirror/cmd/mirror/BUILD.bazel mirror/cmd/mirror/main.go mirror/defs.bzl mirror/mirror_image.sh mirror/pkg/mirror/BUILD.bazel mirror/pkg/mirror/mirror.go mirror/pkg/mirror/mirror_test.go mirror/pkg/testing/testregistry/BUILD.bazel mirror/pkg/testing/testregistry/testing.go mirror/pkg/tools.go mirror/private/BUILD.bazel mirror/private/versions.bzl mirror/tests/BUILD.bazel mirror/tests/deployment.yaml mirror/tests/gitops_setup_test.sh mirror/tests/image_mirror_test.sh mirror/tests/kubeconfig.yaml mirror/tests/kubectl mirror/tests/kustomize1.golden mirror/tests/lrf.bzl mirror/tests/service.yaml mirror/tests/versions_test.bzl mirror/validate_image.sh push_oci/BUILD.bazel push_oci/push_oci.bzl push_oci/tag.sh.tpl push_oci/tests/BUILD.bazel push_oci/tests/container_content.txt resolver/BUILD.bazel resolver/pkg/BUILD.bazel resolver/pkg/resolver.go resolver/pkg/resolver_test.go resolver/pkg/testdata/cwf.expected.yaml resolver/pkg/testdata/cwf.yaml resolver/pkg/testdata/flinkapp.expected.yaml resolver/pkg/testdata/flinkapp.yaml resolver/pkg/testdata/happypath.expected.yaml resolver/pkg/testdata/happypath.yaml resolver/pkg/testdata/zk.expected.yaml resolver/pkg/testdata/zk.yaml resolver/resolver.go skylib/BUILD.bazel skylib/cmd.sh.tpl skylib/external_image.bzl skylib/k8s.bzl skylib/k8s_cmd.sh.tpl skylib/k8s_gitops.sh.tpl skylib/k8s_test_namespace.sh.tpl skylib/kustomize/BUILD.bazel skylib/kustomize/kubectl.sh.tpl skylib/kustomize/kustomize.bzl skylib/kustomize/nameprefix_deployment_labels_config.yaml skylib/kustomize/namesuffix_deployment_labels_config.yaml skylib/kustomize/run-all.sh.tpl skylib/kustomize/set_namespace.sh skylib/kustomize/tests/BUILD.bazel skylib/kustomize/tests/configmaps/mapa/mapa1.properties skylib/kustomize/tests/configmaps/mapa/mapa2.properties skylib/kustomize/tests/configmaps/mapb/config.yaml skylib/kustomize/tests/container_content.txt skylib/kustomize/tests/crb.yaml skylib/kustomize/tests/deployment.yaml skylib/kustomize/tests/deployment_with_alias.yaml skylib/kustomize/tests/deployment_with_labels.yaml skylib/kustomize/tests/expected_alias_test.yaml skylib/kustomize/tests/expected_common_labels.yaml skylib/kustomize/tests/expected_configmap_test.yaml skylib/kustomize/tests/expected_deployment_prefix.yaml skylib/kustomize/tests/expected_deployment_prefix_compat.yaml skylib/kustomize/tests/expected_deployment_suffix.yaml skylib/kustomize/tests/expected_deployment_suffix_compat.yaml skylib/kustomize/tests/expected_image_resolved_test.yaml skylib/kustomize/tests/expected_image_vars.yaml skylib/kustomize/tests/expected_job.yaml skylib/kustomize/tests/expected_name_prefix.yaml skylib/kustomize/tests/expected_name_suffix.yaml skylib/kustomize/tests/expected_patch.yaml skylib/kustomize/tests/expected_patch_test.yaml skylib/kustomize/tests/expected_raw2_test.yaml skylib/kustomize/tests/expected_raw_test.yaml skylib/kustomize/tests/expected_secret_test.yaml skylib/kustomize/tests/image_variables.yaml skylib/kustomize/tests/job.yaml skylib/kustomize/tests/overlay/deployment.yaml skylib/kustomize/tests/secrets/secreta/file1.yaml skylib/kustomize/tests/secrets/secretb/file2.txt skylib/kustomize/tests/secrets/secretb/foo skylib/kustomize/tests/service.yaml skylib/kustomize/tests/set_namespace_test.sh skylib/kustomize/tests/test.yaml skylib/kustomize/tests/test_expected.yaml skylib/push-tag.sh.tpl skylib/push_alias.bzl skylib/run_schema.json skylib/runfile.bzl skylib/stamp.bzl skylib/templates.bzl skylib/testdata/infile skylib/testdata/stable-status.txt skylib/tests/BUILD.bazel skylib/tests/cloudrun/BUILD.bazel skylib/tests/cloudrun/prod_expected.txt skylib/tests/cloudrun/run.yaml skylib/tests/cloudrun/run_patch.yaml skylib/tests/commonbase.yaml skylib/tests/fork_join_expected.yaml skylib/tests/fork_join_test.sh skylib/tests/join.yaml skylib/tests/subsystem1.yaml skylib/tests/subsystem2.yaml stamper/BUILD.bazel stamper/main.go templating/BUILD.bazel templating/fasttemplate/BUILD.bazel templating/fasttemplate/LICENSE templating/fasttemplate/README.md templating/fasttemplate/example_test.go templating/fasttemplate/template.go templating/fasttemplate/template_test.go templating/main.go templating/testdata/generated templating/testdata/stable-status.txt templating/testdata/template1.tpl templating/testdata/volatile-status.txt testing/it_manifest_filter/BUILD.bazel testing/it_manifest_filter/it_manifest_filter.go testing/it_manifest_filter/pkg/BUILD.bazel testing/it_manifest_filter/pkg/filter.go testing/it_manifest_filter/pkg/filter_test.go testing/it_manifest_filter/pkg/testdata/certificate.expected.yaml testing/it_manifest_filter/pkg/testdata/certificate.yaml testing/it_manifest_filter/pkg/testdata/happypath.expected.yaml testing/it_manifest_filter/pkg/testdata/happypath.yaml testing/it_manifest_filter/pkg/testdata/statefulset.expected.yaml testing/it_manifest_filter/pkg/testdata/statefulset.yaml testing/it_manifest_filter/pkg/testdata/statefulset2.expected.yaml testing/it_manifest_filter/pkg/testdata/statefulset2.yaml testing/it_manifest_filter/pkg/testdata/statefulset3.expected.yaml testing/it_manifest_filter/pkg/testdata/statefulset3.yaml testing/it_sidecar/BUILD.bazel testing/it_sidecar/it_sidecar.go testing/it_sidecar/stern/BUILD.bazel testing/it_sidecar/stern/container_state.go testing/it_sidecar/stern/main.go testing/it_sidecar/stern/tail.go testing/it_sidecar/stern/watch.go transitions/BUILD.bazel transitions/tests/BUILD.bazel transitions/tests/linux_arm.txt transitions/tests/linux_x86.txt transitions/tests/main.go transitions/tests/test_file_type_contains.sh transitions/transitions.bzl 2026/07/11 22:55:54 exec.go:36: executing: git checkout -f main 2026/07/11 22:55:54 exec.go:49: Warning: you are leaving 5 commits behind, not connected to any of your branches: 2bdd82d multiple objects support in .delete af15db4 refactor: remove configmap and secret parameters from cloudrun rule 44e912b wip 42d7c39 initial implementation 2aee15f rules_img support (#69) If you want to keep them by creating a new branch, this may be a good time to do so with: git branch 2bdd82d Switched to a new branch 'main' Branch 'main' set up to track remote branch 'main' from 'origin'. 2026/07/11 22:55:54 exec.go:36: executing: git config --get user.name 2026/07/11 22:55:54 exec.go:49: 2026/07/11 22:55:54 exec.go:36: executing: git config --local user.name Faster CI 2026/07/11 22:55:54 exec.go:49: 2026/07/11 22:55:54 exec.go:36: executing: git config --get user.email 2026/07/11 22:55:54 exec.go:49: 2026/07/11 22:55:54 exec.go:36: executing: git config --local user.email fasterci@example.com 2026/07/11 22:55:54 exec.go:49: 2026/07/11 22:55:54 create_gitops_prs.go:243: train test1 2026/07/11 22:55:54 exec.go:36: executing: git checkout deploy/test1 2026/07/11 22:55:54 exec.go:49: error: pathspec 'deploy/test1' did not match any file(s) known to git 2026/07/11 22:55:54 exec.go:36: executing: git branch deploy/test1 main 2026/07/11 22:55:54 exec.go:49: 2026/07/11 22:55:54 exec.go:36: executing: git checkout deploy/test1 2026/07/11 22:55:54 exec.go:49: Switched to branch 'deploy/test1' 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:apply_img_test_target.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/apply_img_test_target.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/apply_img_test_target.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:apply_test_target.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/apply_test_target.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/apply_test_target.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:external_image_label.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/external_image_label.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/external_image_label.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:img_label.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/img_label.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/img_label.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:img_legacy_alias.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/img_legacy_alias.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/img_legacy_alias.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:img_legacy_label.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/img_legacy_label.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/img_legacy_label.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:img_legacy_renamed_alias.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/img_legacy_renamed_alias.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/img_legacy_renamed_alias.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:label.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/label.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/label.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:legacy_alias.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/legacy_alias.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/legacy_alias.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:legacy_label.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/legacy_label.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/legacy_label.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:legacy_renamed_alias.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/legacy_renamed_alias.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/testcluster/legacy_renamed_alias.yaml 2026/07/11 22:55:54 create_gitops_prs.go:264: train test1 target //gitops/testing:prer_cloudrun_target.gitops 2026/07/11 22:55:54 exec.go:24: executing: bazel-out/k8-fastbuild/bin/gitops/testing/prer_cloudrun_target.gitops --nopush --deployment_root /tmp/gitops3236902186 2026/07/11 22:55:54 exec.go:30: /tmp/gitops3236902186/cloud/ci/us-central1/prer_cloudrun_target.yaml 2026/07/11 22:55:54 exec.go:36: executing: git add cloud 2026/07/11 22:55:54 exec.go:49: 2026/07/11 22:55:54 exec.go:36: executing: git commit -a -m GitOps for release branch gitops_test_release_branch from unknown commit unknown --- gitops targets begin --- //gitops/testing:apply_img_test_target.gitops //gitops/testing:apply_test_target.gitops //gitops/testing:external_image_label.gitops //gitops/testing:img_label.gitops //gitops/testing:img_legacy_alias.gitops //gitops/testing:img_legacy_label.gitops //gitops/testing:img_legacy_renamed_alias.gitops //gitops/testing:label.gitops //gitops/testing:legacy_alias.gitops //gitops/testing:legacy_label.gitops //gitops/testing:legacy_renamed_alias.gitops //gitops/testing:prer_cloudrun_target.gitops --- gitops targets end --- 2026/07/11 22:55:54 exec.go:49: [deploy/test1 9c3195d] GitOps for release branch gitops_test_release_branch from unknown commit unknown 12 files changed, 234 insertions(+) create mode 100644 cloud/ci/testcluster/apply_img_test_target.yaml create mode 100644 cloud/ci/testcluster/apply_test_target.yaml create mode 100644 cloud/ci/testcluster/external_image_label.yaml create mode 100644 cloud/ci/testcluster/img_label.yaml create mode 100644 cloud/ci/testcluster/img_legacy_alias.yaml create mode 100644 cloud/ci/testcluster/img_legacy_label.yaml create mode 100644 cloud/ci/testcluster/img_legacy_renamed_alias.yaml create mode 100644 cloud/ci/testcluster/label.yaml create mode 100644 cloud/ci/testcluster/legacy_alias.yaml create mode 100644 cloud/ci/testcluster/legacy_label.yaml create mode 100644 cloud/ci/testcluster/legacy_renamed_alias.yaml create mode 100644 cloud/ci/us-central1/prer_cloudrun_target.yaml 2026/07/11 22:55:54 create_gitops_prs.go:269: branch deploy/test1 has changes, push is required 2026/07/11 22:55:54 create_gitops_prs.go:138: Executing bazel cquery kind(push_oci_rule, deps(set('//gitops/testing:apply_img_test_target.gitops' '//gitops/testing:apply_test_target.gitops' '//gitops/testing:external_image_label.gitops' '//gitops/testing:img_label.gitops' '//gitops/testing:img_legacy_alias.gitops' '//gitops/testing:img_legacy_label.gitops' '//gitops/testing:img_legacy_renamed_alias.gitops' '//gitops/testing:label.gitops' '//gitops/testing:legacy_alias.gitops' '//gitops/testing:legacy_label.gitops' '//gitops/testing:legacy_renamed_alias.gitops' '//gitops/testing:prer_cloudrun_target.gitops'))) (22:55:54) INFO: Invocation ID: 4080ecfc-066f-4015-877c-7093a4f3ea45 (22:55:54) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/4080ecfc-066f-4015-877c-7093a4f3ea45 (22:55:54) INFO: Options provided by the client: Inherited 'common' options: --isatty=0 --terminal_columns=80 (22:55:54) INFO: Reading rc options for 'cquery' from /fasterci/repo/.bazelrc: Inherited 'common' options: --enable_bzlmod --noincompatible_sandbox_hermetic_tmp (22:55:54) INFO: Reading rc options for 'cquery' from /fasterci/.bazelrc: Inherited 'common' options: --show_timestamps --watchfs (22:55:54) INFO: Reading rc options for 'cquery' from /fasterci/repo/.bazelrc: Inherited 'build' options: --nolegacy_external_runfiles --verbose_failures --@rules_go//go/config:pure --java_language_version=21 --java_runtime_version=remotejdk_21 --tool_java_language_version=21 --tool_java_runtime_version=remotejdk_21 (22:55:54) INFO: Reading rc options for 'cquery' from /fasterci/.bazelrc: Inherited 'build' options: --announce_rc --incompatible_strict_action_env --action_env=PATH=/usr/local/bin:/bin:/usr/bin --repository_cache=~/.cache/repository_cache --remote_local_fallback --remote_download_all --grpc_keepalive_time=30s --remote_cache=grpc://localhost:2345 --remote_proxy=unix:/tmp/periscope --bes_backend=grpc://localhost:2345 --bes_proxy=unix:/tmp/periscope --bes_results_url=https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A (22:55:54) INFO: Reading rc options for 'cquery' from /fasterci/repo/.bazelrc: Inherited 'test' options: --test_output=errors (22:55:54) INFO: Current date is 2026-07-11 (22:55:54) Computing main repo mapping: (22:55:54) Loading: (22:55:54) Loading: 0 packages loaded (22:55:54) Analyzing: 12 targets (0 packages loaded, 0 targets configured) (22:55:54) INFO: Analyzed 12 targets (0 packages loaded, 0 targets configured). (22:55:54) INFO: Found 12 targets... (22:55:54) INFO: Elapsed time: 0.230s, Critical Path: 0.00s (22:55:54) INFO: 0 processes. (22:55:54) INFO: Build completed successfully, 0 total actions (22:55:54) (22:55:54) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/4080ecfc-066f-4015-877c-7093a4f3ea45 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/skylib_kustomize_tests_img_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/skylib_kustomize_tests_img_image_docker_io.push.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/skylib_kustomize_tests_img_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/skylib_kustomize_tests_img_image_docker_io.push.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_skylib_kustomize_tests_image_docker_io.push.sh in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_skylib_kustomize_tests_image_docker_io.push.sh.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_skylib_kustomize_tests_image_docker_io.push.sh in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_skylib_kustomize_tests_image_docker_io.push.sh.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/external_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/external_image_docker_io.push.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/external_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/external_image_docker_io.push.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/pushed_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/pushed_image_docker_io.push.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/pushed_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/pushed_image_docker_io.push.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_pushed_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_pushed_image_docker_io.push.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_pushed_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_pushed_image_docker_io.push.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/img_pushed_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/img_pushed_image_docker_io.push.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/img_pushed_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/img_pushed_image_docker_io.push.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_cloudrun_pushed_image_gcr_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_cloudrun_pushed_image_gcr_io.push.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_cloudrun_pushed_image_gcr_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_cloudrun_pushed_image_gcr_io.push.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_img_pushed_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_img_pushed_image_docker_io.push.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_img_pushed_image_docker_io.push in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_img_pushed_image_docker_io.push.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_pushed_image.sh in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_pushed_image.sh.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_pushed_image.sh in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_pushed_image.sh.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_img_pushed_image in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_img_pushed_image.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_img_pushed_image in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/apply_img_pushed_image.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_apply_cloudrun_pushed_image.sh in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_apply_cloudrun_pushed_image.sh.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_apply_cloudrun_pushed_image.sh in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_apply_cloudrun_pushed_image.sh.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/img_pushed_image in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/img_pushed_image.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/img_pushed_image in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/img_pushed_image.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:333: Executing /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_apply_pushed_image.sh in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_apply_pushed_image.sh.runfiles/_main 2026/07/11 22:55:54 create_gitops_prs.go:337: Skipping execution of /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_apply_pushed_image.sh in /fasterci/repo/bazel-out/k8-fastbuild/bin/gitops/testing/push_apply_pushed_image.sh.runfiles/_main (dry run) 2026/07/11 22:55:54 create_gitops_prs.go:362: dry-run: updated gitops branches: [deploy/test1] 2026/07/11 22:55:54 create_gitops_prs.go:363: dry-run: skipping push 2026/07/11 22:55:54 create_gitops_prs.go:378: dry-run: skipping PR creation: branch deploy/test1 into main + EXPECTED_TARGETS=("//gitops/testing:external_image_label.gitops" "//gitops/testing:img_label.gitops" "//gitops/testing:img_legacy_alias.gitops" "//gitops/testing:img_legacy_label.gitops" "//gitops/testing:img_legacy_renamed_alias.gitops" "//gitops/testing:label.gitops" "//gitops/testing:legacy_alias.gitops" "//gitops/testing:legacy_label.gitops" "//gitops/testing:legacy_renamed_alias.gitops" "//gitops/testing:prer_cloudrun_target.gitops") + EXPECTED_PUSH_BINARIES=("gitops/testing/external_image_docker_io.push" "gitops/testing/push_skylib_kustomize_tests_image_docker_io.push.sh" "gitops/testing/pushed_image_docker_io.push" "gitops/testing/push_pushed_image.sh" "gitops/testing/skylib_kustomize_tests_img_image_docker_io.push" "gitops/testing/img_pushed_image" "gitops/testing/img_pushed_image_docker_io.push" "gitops/testing/push_apply_cloudrun_pushed_image.sh") + echo 'Verifying gitops targets...' Verifying gitops targets... + for target in "${EXPECTED_TARGETS[@]}" + grep -q 'target //gitops/testing:external_image_label.gitops' /tmp/tmp.7pn1cJP9MP + for target in "${EXPECTED_TARGETS[@]}" + grep -q 'target //gitops/testing:img_label.gitops' /tmp/tmp.7pn1cJP9MP + for target in "${EXPECTED_TARGETS[@]}" + grep -q 'target //gitops/testing:img_legacy_alias.gitops' /tmp/tmp.7pn1cJP9MP + for target in "${EXPECTED_TARGETS[@]}" + grep -q 'target //gitops/testing:img_legacy_label.gitops' /tmp/tmp.7pn1cJP9MP + for target in "${EXPECTED_TARGETS[@]}" + grep -q 'target //gitops/testing:img_legacy_renamed_alias.gitops' /tmp/tmp.7pn1cJP9MP + for target in "${EXPECTED_TARGETS[@]}" + grep -q 'target //gitops/testing:label.gitops' /tmp/tmp.7pn1cJP9MP + for target in "${EXPECTED_TARGETS[@]}" + grep -q 'target //gitops/testing:legacy_alias.gitops' /tmp/tmp.7pn1cJP9MP + for target in "${EXPECTED_TARGETS[@]}" + grep -q 'target //gitops/testing:legacy_label.gitops' /tmp/tmp.7pn1cJP9MP + for target in "${EXPECTED_TARGETS[@]}" + grep -q 'target //gitops/testing:legacy_renamed_alias.gitops' /tmp/tmp.7pn1cJP9MP + for target in "${EXPECTED_TARGETS[@]}" + grep -q 'target //gitops/testing:prer_cloudrun_target.gitops' /tmp/tmp.7pn1cJP9MP + echo 'Verifying push binaries...' Verifying push binaries... + for push_bin in "${EXPECTED_PUSH_BINARIES[@]}" ++ echo /fasterci/repo ++ sed 's/\./\\./g' + escaped_workspace=/fasterci/repo ++ echo gitops/testing/external_image_docker_io.push ++ sed 's/\./\\./g' + escaped_bin='gitops/testing/external_image_docker_io\.push' + pattern='Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/external_image_docker_io\.push in ' + grep -Eq 'Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/external_image_docker_io\.push in ' /tmp/tmp.7pn1cJP9MP + for push_bin in "${EXPECTED_PUSH_BINARIES[@]}" ++ echo /fasterci/repo ++ sed 's/\./\\./g' + escaped_workspace=/fasterci/repo ++ echo gitops/testing/push_skylib_kustomize_tests_image_docker_io.push.sh ++ sed 's/\./\\./g' + escaped_bin='gitops/testing/push_skylib_kustomize_tests_image_docker_io\.push\.sh' + pattern='Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/push_skylib_kustomize_tests_image_docker_io\.push\.sh in ' + grep -Eq 'Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/push_skylib_kustomize_tests_image_docker_io\.push\.sh in ' /tmp/tmp.7pn1cJP9MP + for push_bin in "${EXPECTED_PUSH_BINARIES[@]}" ++ echo /fasterci/repo ++ sed 's/\./\\./g' + escaped_workspace=/fasterci/repo ++ echo gitops/testing/pushed_image_docker_io.push ++ sed 's/\./\\./g' + escaped_bin='gitops/testing/pushed_image_docker_io\.push' + pattern='Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/pushed_image_docker_io\.push in ' + grep -Eq 'Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/pushed_image_docker_io\.push in ' /tmp/tmp.7pn1cJP9MP + for push_bin in "${EXPECTED_PUSH_BINARIES[@]}" ++ echo /fasterci/repo ++ sed 's/\./\\./g' + escaped_workspace=/fasterci/repo ++ echo gitops/testing/push_pushed_image.sh ++ sed 's/\./\\./g' + escaped_bin='gitops/testing/push_pushed_image\.sh' + pattern='Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/push_pushed_image\.sh in ' + grep -Eq 'Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/push_pushed_image\.sh in ' /tmp/tmp.7pn1cJP9MP + for push_bin in "${EXPECTED_PUSH_BINARIES[@]}" ++ echo /fasterci/repo ++ sed 's/\./\\./g' + escaped_workspace=/fasterci/repo ++ echo gitops/testing/skylib_kustomize_tests_img_image_docker_io.push ++ sed 's/\./\\./g' + escaped_bin='gitops/testing/skylib_kustomize_tests_img_image_docker_io\.push' + pattern='Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/skylib_kustomize_tests_img_image_docker_io\.push in ' + grep -Eq 'Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/skylib_kustomize_tests_img_image_docker_io\.push in ' /tmp/tmp.7pn1cJP9MP + for push_bin in "${EXPECTED_PUSH_BINARIES[@]}" ++ sed 's/\./\\./g' ++ echo /fasterci/repo + escaped_workspace=/fasterci/repo ++ echo gitops/testing/img_pushed_image ++ sed 's/\./\\./g' + escaped_bin=gitops/testing/img_pushed_image + pattern='Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/img_pushed_image in ' + grep -Eq 'Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/img_pushed_image in ' /tmp/tmp.7pn1cJP9MP + for push_bin in "${EXPECTED_PUSH_BINARIES[@]}" ++ echo /fasterci/repo ++ sed 's/\./\\./g' + escaped_workspace=/fasterci/repo ++ echo gitops/testing/img_pushed_image_docker_io.push ++ sed 's/\./\\./g' + escaped_bin='gitops/testing/img_pushed_image_docker_io\.push' + pattern='Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/img_pushed_image_docker_io\.push in ' + grep -Eq 'Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/img_pushed_image_docker_io\.push in ' /tmp/tmp.7pn1cJP9MP + for push_bin in "${EXPECTED_PUSH_BINARIES[@]}" ++ echo /fasterci/repo ++ sed 's/\./\\./g' + escaped_workspace=/fasterci/repo ++ echo gitops/testing/push_apply_cloudrun_pushed_image.sh ++ sed 's/\./\\./g' + escaped_bin='gitops/testing/push_apply_cloudrun_pushed_image\.sh' + pattern='Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/push_apply_cloudrun_pushed_image\.sh in ' + grep -Eq 'Skipping execution of /fasterci/repo/bazel-out/[^/]+/bin/gitops/testing/push_apply_cloudrun_pushed_image\.sh in ' /tmp/tmp.7pn1cJP9MP + echo 'Verification successful!' Verification successful! + rm -f /tmp/tmp.7pn1cJP9MP # bazel build -- //... Starting local Bazel server (8.2.1) and connecting to it... (22:55:57) INFO: Invocation ID: 50ef8e81-5db5-4c72-af28-2de83676a16f (22:55:57) INFO: Streaming build results to: https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A/50ef8e81-5db5-4c72-af28-2de83676a16f (22:55:57) INFO: Options provided by the client: Inherited 'common' options: --isatty=0 --terminal_columns=80 (22:55:57) INFO: Reading rc options for 'build' from /fasterci/repo/e2e/.bazelrc: Inherited 'common' options: --enable_bzlmod --noincompatible_sandbox_hermetic_tmp --incompatible_disallow_empty_glob=false (22:55:57) INFO: Reading rc options for 'build' from /fasterci/.bazelrc: Inherited 'common' options: --show_timestamps --watchfs (22:55:57) INFO: Reading rc options for 'build' from /fasterci/repo/e2e/.bazelrc: 'build' options: --action_env HOME --test_env HOME --nolegacy_external_runfiles --remote_download_all --verbose_failures --@rules_go//go/config:pure (22:55:57) INFO: Reading rc options for 'build' from /fasterci/.bazelrc: 'build' options: --announce_rc --incompatible_strict_action_env --action_env=PATH=/usr/local/bin:/bin:/usr/bin --repository_cache=~/.cache/repository_cache --remote_local_fallback --remote_download_all --grpc_keepalive_time=30s --remote_cache=grpc://localhost:2345 --remote_proxy=unix:/tmp/periscope --bes_backend=grpc://localhost:2345 --bes_proxy=unix:/tmp/periscope --bes_results_url=https://fasterci.com/app/dashboard/fasterci/rules_gitops/Ha9skcHYhpHM4nWGMm0A (22:55:57) INFO: Current date is 2026-07-11 (22:55:57) Computing main repo mapping: (22:55:58) Computing main repo mapping: (22:55:59) Loading: (22:55:59) Loading: 1 packages loaded (22:55:59) Analyzing: 41 targets (3 packages loaded, 0 targets configured) (22:55:59) Analyzing: 41 targets (3 packages loaded, 0 targets configured) (22:56:00) Analyzing: 41 targets (99 packages loaded, 1731 targets configured) [2 / 2] no actions running (22:56:02) Analyzing: 41 targets (154 packages loaded, 7943 targets configured) [2 / 2] no actions running (22:56:03) Analyzing: 41 targets (218 packages loaded, 15592 targets configured) [6 / 12] checking cached actions (22:56:04) Analyzing: 41 targets (621 packages loaded, 18448 targets configured) [34 / 57] checking cached actions (22:56:04) INFO: Analyzed 41 targets (697 packages loaded, 19246 targets configured).
Loading