Skip to content

cloud run support#70

Open
apesternikov wants to merge 4 commits into
mainfrom
ap/cloud_run
Open

cloud run support#70
apesternikov wants to merge 4 commits into
mainfrom
ap/cloud_run

multiple objects support in .delete

2bdd82d
Select commit
Loading
Failed to load commit list.
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).

⚠️ ✂️ Output is truncated, follow to FasterCI for a full log