Skip to content

Delete deprecated archived pipelines and bazel-arm64#2567

Merged
meteorcloudy merged 4 commits intomasterfrom
fix-archived-pipelines
Apr 16, 2026
Merged

Delete deprecated archived pipelines and bazel-arm64#2567
meteorcloudy merged 4 commits intomasterfrom
fix-archived-pipelines

Conversation

@meteorcloudy
Copy link
Copy Markdown
Member

This PR removes the resource blocks for bazel-bench-master-report-deprecated, bazel-bench-nightly-deprecated, and bazel-arm64 in pipelines_bazel.tf since they are no longer needed. This is pushed from the main repo to guarantee secret loading on CI.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 16, 2026

Terraform Plan for bazel-trusted 📖

Plan: 0 to add, 20 to change, 3 to destroy.

Show Plan
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  ~ update in-place
  - destroy

Terraform will perform the following actions:

  # buildkite_pipeline.bazel-arm64 will be destroyed
  # (because buildkite_pipeline.bazel-arm64 is not in configuration)
  - resource "buildkite_pipeline" "bazel-arm64" {
      - allow_rebuilds                           = true -> null
      - badge_url                                = "https://badge.buildkite.com/cd67158f6ab88ba07d38d685a455fd6fa038d6225f6e5590cd.svg" -> null
      - cancel_intermediate_builds               = false -> null
      - cancel_intermediate_builds_branch_filter = "" -> null
      - default_branch                           = "master" -> null
      - description                              = "" -> null
      - id                                       = "UGlwZWxpbmUtLS0yZWViMGMwNS0yNjczLTRlY2YtOTM2NC00ODlkZTI1MWQ0ZjI=" -> null
      - name                                     = "Bazel (arm64)" -> null
      - provider_settings                        = {
          - build_branches                                = true -> null
          - build_merge_group_checks_requested            = false -> null
          - build_pull_request_base_branch_changed        = false -> null
          - build_pull_request_forks                      = false -> null
          - build_pull_request_labels_changed             = false -> null
          - build_pull_request_ready_for_review           = false -> null
          - build_pull_requests                           = true -> null
          - build_tags                                    = false -> null
          - cancel_deleted_branch_builds                  = false -> null
          - cancel_when_merge_group_destroyed             = false -> null
          - filter_condition                              = "" -> null
          - filter_enabled                                = false -> null
          - ignore_default_branch_pull_requests           = false -> null
          - prefix_pull_request_fork_branch_names         = true -> null
          - publish_blocked_as_pending                    = false -> null
          - publish_commit_status                         = true -> null
          - publish_commit_status_per_step                = false -> null
          - pull_request_branch_filter_configuration      = "" -> null
          - pull_request_branch_filter_enabled            = false -> null
          - separate_pull_request_statuses                = false -> null
          - skip_builds_for_existing_commits              = false -> null
          - skip_pull_request_builds_for_existing_commits = true -> null
          - trigger_mode                                  = "code" -> null
          - use_merge_group_base_commit_for_git_diff_base = false -> null
        } -> null
      - repository                               = "https://github.com/bazelbuild/bazel.git" -> null
      - skip_intermediate_builds                 = false -> null
      - skip_intermediate_builds_branch_filter   = "" -> null
      - slug                                     = "bazel-arm64" -> null
      - steps                                    = <<-EOT
            steps:
              - label: "CentOS 7"
                agents:
                  - "queue=arm64"
                plugins:
                  - docker#v3.8.0:
                      environment:
                        - BUILDKITE_ARTIFACT_UPLOAD_DESTINATION
                        - GOOGLE_APPLICATION_CREDENTIALS
                      image: gcr.io/bazel-public/centos7-releaser
                      network: host
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      shell: ["/bin/bash", "-e", "-c"]
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
                command: |
                  bazel build --sandbox_tmpfs_path=/tmp //src:bazel
                  mkdir output
                  cp bazel-bin/src/bazel output/bazel
                  output/bazel build \
                      -c opt \
                      --stamp \
                      --sandbox_tmpfs_path=/tmp \
                      --workspace_status_command=scripts/ci/build_status_command.sh \
                      src/bazel
                  mkdir artifacts
                  cp "bazel-bin/src/bazel" "artifacts/bazel-linux-arm64"
                  cd artifacts
                  buildkite-agent artifact upload "*"
            
              - wait
            
              - label: "Test on CentOS 7"
                agents:
                  - "queue=arm64"
                plugins:
                  - docker#v3.8.0:
                      environment:
                        - BUILDKITE_ARTIFACT_UPLOAD_DESTINATION
                        - GOOGLE_APPLICATION_CREDENTIALS
                      image: gcr.io/bazel-public/centos7-java8
                      network: host
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      shell: ["/bin/bash", "-e", "-c"]
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
                command: |
                  buildkite-agent artifact download "bazel-linux-arm64" .
                  chmod +x "bazel-linux-arm64"
                  "./bazel-linux-arm64" info
        EOT -> null
      - tags                                     = [] -> null
      - uuid                                     = "2eeb0c05-2673-4ecf-9364-489de251d4f2" -> null
      - webhook_url                              = "https://webhook.buildkite.com/deliver/a3c9962a9e0fa7fc5ab4b907eab7cc7f729d55115c2d32dad8" -> null
    }

  # buildkite_pipeline.bazel-bench-binaries will be updated in-place
  ~ resource "buildkite_pipeline" "bazel-bench-binaries" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS0zNzAwMDQ0Mi1jZGQ3LTQ2OGQtYTM1YS05OTZkZGZhZTljOTM="
        name                                     = "Bazel Bench Binaries"
      ~ slug                                     = "bazel-bench-binaries" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  which bq
                  bq load --skip_leading_rows=1 --source_format=CSV bazel-public:bazel_bench.bazel_bench_daily gs://perf.bazel.build/bazel/2020/01/16/macos/perf_data.csv
                retry:
                  automatic:
                    - exit_status: -1  # Agent was lost
                      limit: 2
                    - exit_status: 1
                      limit: 2
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (12 unchanged attributes hidden)
    }

  # buildkite_pipeline.bazel-bench-culprit-finder will be updated in-place
  ~ resource "buildkite_pipeline" "bazel-bench-culprit-finder" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS01MWEzZGIwYS1kZmEwLTQwOGQtYWEyZC0zMzcwNjA4NmYxZWQ="
        name                                     = "Bazel Bench Culprit Finder"
      ~ provider_settings                        = {
          ~ build_branches                                = false -> (known after apply)
          ~ build_merge_group_checks_requested            = false -> (known after apply)
          ~ build_pull_request_base_branch_changed        = false -> (known after apply)
          ~ build_pull_request_forks                      = false -> (known after apply)
          ~ build_pull_request_labels_changed             = false -> (known after apply)
          ~ build_pull_request_ready_for_review           = false -> (known after apply)
          ~ build_pull_requests                           = false -> (known after apply)
          ~ build_tags                                    = false -> (known after apply)
          ~ cancel_deleted_branch_builds                  = false -> (known after apply)
          ~ cancel_when_merge_group_destroyed             = false -> (known after apply)
          ~ filter_condition                              = null -> (known after apply)
          ~ filter_enabled                                = false -> (known after apply)
          ~ ignore_default_branch_pull_requests           = false -> (known after apply)
          ~ prefix_pull_request_fork_branch_names         = false -> (known after apply)
          ~ publish_blocked_as_pending                    = false -> (known after apply)
          ~ publish_commit_status                         = false -> (known after apply)
          ~ publish_commit_status_per_step                = false -> (known after apply)
          ~ pull_request_branch_filter_configuration      = null -> (known after apply)
          ~ pull_request_branch_filter_enabled            = false -> (known after apply)
          ~ separate_pull_request_statuses                = false -> (known after apply)
          ~ skip_builds_for_existing_commits              = false -> (known after apply)
          ~ skip_pull_request_builds_for_existing_commits = false -> (known after apply)
          ~ use_merge_group_base_commit_for_git_diff_base = false -> (known after apply)
            # (1 unchanged attribute hidden)
        }
      ~ slug                                     = "bazel-bench-culprit-finder" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            env:
              BAZEL_COMMITS: "9ec7d7b"
              DATE: "2021-07-28"
              PROJECT_COMMITS: "9ec7d7b,4b3c740"
              REPORT_NAME: "macos_bazel_reg20210728"
            
            steps:
              - command: |-
                  curl -sS "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)" -o bazelci.py
                  curl -sS "https://raw.githubusercontent.com/tjgq/continuous-integration/test/buildkite/bazel-bench/bazel_bench.py?$(date +%s)" -o bazel_bench.py
          -       python3.6 bazel_bench.py --date="$DATE" --projects="bazel" --bucket=perf.bazel.build --bigquery_table='bazel-public:bazel_bench.bazel_bench_daily_test' --bazel_bench_options="--runs=5 --bazel_commits=$BAZEL_COMMITS --project_commits=$PROJECT_COMMITS --aggregate_json_profiles=False" --max_commits=7 --report_name=$REPORT_NAME --upload_report
          +       python3 bazel_bench.py --date="$DATE" --projects="bazel" --bucket=perf.bazel.build --bigquery_table='bazel-public:bazel_bench.bazel_bench_daily_test' --bazel_bench_options="--runs=5 --bazel_commits=$BAZEL_COMMITS --project_commits=$PROJECT_COMMITS --aggregate_json_profiles=False" --max_commits=7 --report_name=$REPORT_NAME --upload_report
                retry:
                  automatic:
                    - exit_status: -1  # Agent was lost
                      limit: 2
                    - exit_status: 1
                      limit: 2
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (11 unchanged attributes hidden)
    }

  # buildkite_pipeline.bazel-bench-master-report-deprecated will be destroyed
  # (because buildkite_pipeline.bazel-bench-master-report-deprecated is not in configuration)
  - resource "buildkite_pipeline" "bazel-bench-master-report-deprecated" {
      - allow_rebuilds                           = true -> null
      - badge_url                                = "https://badge.buildkite.com/67eca791f3c2e9662b44be8e168c180e647e38e7cfffccf6a0.svg" -> null
      - branch_configuration                     = "" -> null
      - cancel_intermediate_builds               = false -> null
      - cancel_intermediate_builds_branch_filter = "" -> null
      - default_branch                           = "master" -> null
      - description                              = "Generates the daily combined performance report." -> null
      - id                                       = "UGlwZWxpbmUtLS0xYjNjYjdlYS00YzE2LTRjYWEtOWQzMy03ODVhMDY4NzRmODA=" -> null
      - name                                     = "Bazel Bench Master Report - Deprecated" -> null
      - repository                               = "https://github.com/bazelbuild/bazel-bench.git" -> null
      - skip_intermediate_builds                 = false -> null
      - skip_intermediate_builds_branch_filter   = "" -> null
      - steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  bazel run //report:generate_master_report -- --date="$(date --date yesterday +%Y-%m-%d)"  --storage_bucket=perf.bazel.build --bigquery_table='bazel-public:bazel_bench.bazel_bench_daily' --upload_report=True
                  gsutil cp gs://perf.bazel.build/all/"$(date --date yesterday +%Y/%m/%d)"/report.html gs://perf.bazel.build/all/report_latest.html
                retry:
                  automatic:
                    - exit_status: -1  # Agent was lost
                      limit: 2
                    - exit_status: 1
                      limit: 2
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
                      image: "gcr.io/bazel-public/ubuntu1804-java11"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT -> null
      - tags                                     = [] -> null
      - uuid                                     = "1b3cb7ea-4c16-4caa-9d33-785a06874f80" -> null
      - webhook_url                              = "https://webhook.buildkite.com/deliver/445a3a27093ac9fb6d267c49c06f482bb438023fb21a281b17" -> null
    }

  # buildkite_pipeline.bazel-bench-nightly-deprecated will be destroyed
  # (because buildkite_pipeline.bazel-bench-nightly-deprecated is not in configuration)
  - resource "buildkite_pipeline" "bazel-bench-nightly-deprecated" {
      - allow_rebuilds                           = true -> null
      - badge_url                                = "https://badge.buildkite.com/ac2db63a44d647f471fefc1cbb2453cecbffebcd40cdc54369.svg" -> null
      - branch_configuration                     = "" -> null
      - cancel_intermediate_builds               = false -> null
      - cancel_intermediate_builds_branch_filter = "" -> null
      - default_branch                           = "master" -> null
      - description                              = "Runs bazel-bench every night and records the performance of Bazel for each commits during that day." -> null
      - id                                       = "UGlwZWxpbmUtLS0zOWJkNzQwYy00NjRjLTQxYTItYjMyOS1mNzllYTA4NTE4YzI=" -> null
      - name                                     = "Bazel Bench Nightly - Deprecated" -> null
      - repository                               = "https://github.com/bazelbuild/bazel-bench.git" -> null
      - skip_intermediate_builds                 = false -> null
      - skip_intermediate_builds_branch_filter   = "" -> null
      - steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -sS "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)" -o bazelci.py
                  curl -sS "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazel-bench/bazel_bench.py?$(date +%s)" -o bazel_bench.py
                  python3.6 bazel_bench.py --date="$(date --date yesterday +%Y-%m-%d)" --bucket=perf.bazel.build --bigquery_table='bazel-public:bazel_bench.bazel_bench_daily' --bazel_bench_options="--runs=7" --max_commits=7 --update_latest --upload_report
                retry:
                  automatic:
                    - exit_status: -1  # Agent was lost
                      limit: 2
                    - exit_status: 1
                      limit: 2
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
                      image: "gcr.io/bazel-public/ubuntu1804-java11"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT -> null
      - tags                                     = [] -> null
      - uuid                                     = "39bd740c-464c-41a2-b329-f79ea08518c2" -> null
      - webhook_url                              = "https://webhook.buildkite.com/deliver/e7c81d9851852df0a6e6933ddb0aa56cbb6a5833f9b9df17c1" -> null
    }

  # buildkite_pipeline.bazel-bench-nightly-test will be updated in-place
  ~ resource "buildkite_pipeline" "bazel-bench-nightly-test" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS1hOGUwOWM5MS1iMGZjLTQ4NDQtOWI3Ni1hMWM5ODk2YWY3N2I="
        name                                     = "Bazel Bench Nightly - Test"
      ~ slug                                     = "bazel-bench-nightly-test" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -sS "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)" -o bazelci.py
                  curl -sS "https://raw.githubusercontent.com/joeleba/continuous-integration/last-commit-prev-day/buildkite/bazel-bench/bazel_bench.py?$(date +%s)" -o bazel_bench.py
          -       # python3.6 bazel_bench.py --date="$(date --date yesterday +%Y-%m-%d)" --bucket=perf.bazel.build --bigquery_table='bazel-public:bazel_bench.bazel_bench_daily' --bazel_bench_options="--runs=7" --max_commits=7 --update_latest --upload_report
          +       # python3 bazel_bench.py --date="$(date --date yesterday +%Y-%m-%d)" --bucket=perf.bazel.build --bigquery_table='bazel-public:bazel_bench.bazel_bench_daily' --bazel_bench_options="--runs=7" --max_commits=7 --update_latest --upload_report
          -       python3.6 bazel_bench.py --date="2020-02-15" --bucket=perf.bazel.build --bigquery_table='bazel-public:bazel_bench.bazel_bench_daily_test' --bazel_bench_options="--runs=5" --max_commits=7 --report_name="report"
          +       python3 bazel_bench.py --date="2020-02-15" --bucket=perf.bazel.build --bigquery_table='bazel-public:bazel_bench.bazel_bench_daily_test' --bazel_bench_options="--runs=5" --max_commits=7 --report_name="report"
                retry:
                  automatic:
                    - exit_status: -1  # Agent was lost
                      limit: 2
                    - exit_status: 1
                      limit: 2
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (12 unchanged attributes hidden)
    }

  # buildkite_pipeline.bazel-custom-release will be updated in-place
  ~ resource "buildkite_pipeline" "bazel-custom-release" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS02MWI0NGMwZC1jMTY1LTQ4MzYtODM2ZC03YmMyN2I1OTE1ZGY="
        name                                     = "Bazel Custom Release"
      ~ provider_settings                        = {
          ~ build_branches                                = false -> (known after apply)
          ~ build_merge_group_checks_requested            = false -> (known after apply)
          ~ build_pull_request_base_branch_changed        = false -> (known after apply)
          ~ build_pull_request_forks                      = false -> (known after apply)
          ~ build_pull_request_labels_changed             = false -> (known after apply)
          ~ build_pull_request_ready_for_review           = false -> (known after apply)
          ~ build_pull_requests                           = false -> (known after apply)
          ~ build_tags                                    = false -> (known after apply)
          ~ cancel_deleted_branch_builds                  = false -> (known after apply)
          ~ cancel_when_merge_group_destroyed             = false -> (known after apply)
          ~ filter_condition                              = null -> (known after apply)
          ~ filter_enabled                                = false -> (known after apply)
          ~ ignore_default_branch_pull_requests           = false -> (known after apply)
          ~ prefix_pull_request_fork_branch_names         = false -> (known after apply)
          ~ publish_blocked_as_pending                    = false -> (known after apply)
          ~ publish_commit_status                         = false -> (known after apply)
          ~ publish_commit_status_per_step                = false -> (known after apply)
          ~ pull_request_branch_filter_configuration      = null -> (known after apply)
          ~ pull_request_branch_filter_enabled            = false -> (known after apply)
          ~ separate_pull_request_statuses                = false -> (known after apply)
          ~ skip_builds_for_existing_commits              = false -> (known after apply)
          ~ skip_pull_request_builds_for_existing_commits = false -> (known after apply)
          ~ use_merge_group_base_commit_for_git_diff_base = false -> (known after apply)
            # (1 unchanged attribute hidden)
        }
      ~ slug                                     = "bazel-custom-release" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/bazel-custom-release.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (11 unchanged attributes hidden)
    }

  # buildkite_pipeline.bazel-java-tools-updates will be updated in-place
  ~ resource "buildkite_pipeline" "bazel-java-tools-updates" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS0wMThhMmVhZS1jYWE2LTQ3ZGUtYWM3NS0yODNlMzM4ZjAyZmE="
        name                                     = "Bazel java_tools updates"
      ~ provider_settings                        = {
          ~ build_branches                                = false -> (known after apply)
          ~ build_merge_group_checks_requested            = false -> (known after apply)
          ~ build_pull_request_base_branch_changed        = false -> (known after apply)
          ~ build_pull_request_forks                      = false -> (known after apply)
          ~ build_pull_request_labels_changed             = false -> (known after apply)
          ~ build_pull_request_ready_for_review           = false -> (known after apply)
          ~ build_pull_requests                           = false -> (known after apply)
          ~ build_tags                                    = false -> (known after apply)
          ~ cancel_deleted_branch_builds                  = false -> (known after apply)
          ~ cancel_when_merge_group_destroyed             = false -> (known after apply)
          ~ filter_condition                              = null -> (known after apply)
          ~ filter_enabled                                = false -> (known after apply)
          ~ ignore_default_branch_pull_requests           = false -> (known after apply)
          ~ prefix_pull_request_fork_branch_names         = false -> (known after apply)
          ~ publish_blocked_as_pending                    = false -> (known after apply)
          ~ publish_commit_status                         = false -> (known after apply)
          ~ publish_commit_status_per_step                = false -> (known after apply)
          ~ pull_request_branch_filter_configuration      = null -> (known after apply)
          ~ pull_request_branch_filter_enabled            = false -> (known after apply)
          ~ separate_pull_request_statuses                = false -> (known after apply)
          ~ skip_builds_for_existing_commits              = false -> (known after apply)
          ~ skip_pull_request_builds_for_existing_commits = false -> (known after apply)
          ~ use_merge_group_base_commit_for_git_diff_base = false -> (known after apply)
            # (1 unchanged attribute hidden)
        }
      ~ slug                                     = "bazel-java-tools-updates" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/java-tools-testing/pipelines/bazel-java_tools-updates.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (11 unchanged attributes hidden)
    }

  # buildkite_pipeline.bazel-release will be updated in-place
  ~ resource "buildkite_pipeline" "bazel-release" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS1kMTU1YjBhYy0zYjA1LTQzNDYtODY0Yi00NWZmNzRiNzQ2MWY="
        name                                     = "Bazel Release"
      ~ slug                                     = "bazel-release" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/bazel-release.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (13 unchanged attributes hidden)
    }

  # buildkite_pipeline.bcr-integrity will be updated in-place
  ~ resource "buildkite_pipeline" "bcr-integrity" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS0wMThhMmUzMy00ODI4LTQ1MjYtODNhZi00ODNlZWY4MTI1MmM="
        name                                     = "BCR Integrity"
      ~ provider_settings                        = {
          ~ build_branches                                = false -> (known after apply)
          ~ build_merge_group_checks_requested            = false -> (known after apply)
          ~ build_pull_request_base_branch_changed        = false -> (known after apply)
          ~ build_pull_request_forks                      = false -> (known after apply)
          ~ build_pull_request_labels_changed             = false -> (known after apply)
          ~ build_pull_request_ready_for_review           = false -> (known after apply)
          ~ build_pull_requests                           = false -> (known after apply)
          ~ build_tags                                    = false -> (known after apply)
          ~ cancel_deleted_branch_builds                  = false -> (known after apply)
          ~ cancel_when_merge_group_destroyed             = false -> (known after apply)
          ~ filter_condition                              = null -> (known after apply)
          ~ filter_enabled                                = false -> (known after apply)
          ~ ignore_default_branch_pull_requests           = false -> (known after apply)
          ~ prefix_pull_request_fork_branch_names         = false -> (known after apply)
          ~ publish_blocked_as_pending                    = false -> (known after apply)
          ~ publish_commit_status                         = false -> (known after apply)
          ~ publish_commit_status_per_step                = false -> (known after apply)
          ~ pull_request_branch_filter_configuration      = null -> (known after apply)
          ~ pull_request_branch_filter_enabled            = false -> (known after apply)
          ~ separate_pull_request_statuses                = false -> (known after apply)
          ~ skip_builds_for_existing_commits              = false -> (known after apply)
          ~ skip_pull_request_builds_for_existing_commits = false -> (known after apply)
          ~ use_merge_group_base_commit_for_git_diff_base = false -> (known after apply)
            # (1 unchanged attribute hidden)
        }
      ~ slug                                     = "bcr-integrity" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/java-tools-testing/pipelines/bcr-integrity.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (11 unchanged attributes hidden)
    }

  # buildkite_pipeline.bcr-postsubmit will be updated in-place
  ~ resource "buildkite_pipeline" "bcr-postsubmit" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS0wMTgxZDdkMi1lZDA4LTQwNTItODRiMC00ZTAxZjhkZGY3NmE="
        name                                     = "BCR Postsubmit"
      ~ slug                                     = "bcr-postsubmit" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -sS "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazel-central-registry/bcr_postsubmit.py" -o bcr_postsubmit.py
          -       python3.6 bcr_postsubmit.py
          +       python3 bcr_postsubmit.py
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (13 unchanged attributes hidden)
    }

  # buildkite_pipeline.build-embedded-minimized-jdk will be updated in-place
  ~ resource "buildkite_pipeline" "build-embedded-minimized-jdk" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS00ZTJiMTc0MC1mODFjLTQwZWYtYWQwNC01ZWEwNGQwYmI1MjU="
        name                                     = "Build embedded (minimized) JDK"
      ~ slug                                     = "build-embedded-minimized-jdk" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/build-embedded-minimized-jdk.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (11 unchanged attributes hidden)
    }

  # buildkite_pipeline.docgen-bazel will be updated in-place
  ~ resource "buildkite_pipeline" "docgen-bazel" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS0xYjhlNWE5Mi04MjAyLTRhZjMtOWZkMC1hZjg0MmQ2ZDRmNjY="
        name                                     = "DocGen: Bazel"
      ~ provider_settings                        = {
          ~ build_branches                                = false -> (known after apply)
          ~ build_merge_group_checks_requested            = false -> (known after apply)
          ~ build_pull_request_base_branch_changed        = false -> (known after apply)
          ~ build_pull_request_forks                      = false -> (known after apply)
          ~ build_pull_request_labels_changed             = false -> (known after apply)
          ~ build_pull_request_ready_for_review           = false -> (known after apply)
          ~ build_pull_requests                           = false -> (known after apply)
          ~ build_tags                                    = false -> (known after apply)
          ~ cancel_deleted_branch_builds                  = false -> (known after apply)
          ~ cancel_when_merge_group_destroyed             = false -> (known after apply)
          ~ filter_condition                              = null -> (known after apply)
          ~ filter_enabled                                = false -> (known after apply)
          ~ ignore_default_branch_pull_requests           = false -> (known after apply)
          ~ prefix_pull_request_fork_branch_names         = false -> (known after apply)
          ~ publish_blocked_as_pending                    = false -> (known after apply)
          ~ publish_commit_status                         = false -> (known after apply)
          ~ publish_commit_status_per_step                = false -> (known after apply)
          ~ pull_request_branch_filter_configuration      = null -> (known after apply)
          ~ pull_request_branch_filter_enabled            = false -> (known after apply)
          ~ separate_pull_request_statuses                = false -> (known after apply)
          ~ skip_builds_for_existing_commits              = false -> (known after apply)
          ~ skip_pull_request_builds_for_existing_commits = false -> (known after apply)
          ~ use_merge_group_base_commit_for_git_diff_base = false -> (known after apply)
            # (1 unchanged attribute hidden)
        }
      ~ slug                                     = "docgen-bazel" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/bazel-docgen.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (12 unchanged attributes hidden)
    }

  # buildkite_pipeline.docgen-bazel-blog will be updated in-place
  ~ resource "buildkite_pipeline" "docgen-bazel-blog" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS00ZGZhNzdiMi1mNTllLTQ1MzAtYjBlYS1mYzBiZDczMzBlNmE="
        name                                     = "DocGen: Bazel-blog"
      ~ slug                                     = "docgen-bazel-blog" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/bazel-docgen.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (13 unchanged attributes hidden)
    }

  # buildkite_pipeline.docgen-bazel-website will be updated in-place
  ~ resource "buildkite_pipeline" "docgen-bazel-website" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS1mMzZmYTMxYy1jOTY0LTQzMDItYmJhZS0yYmU2M2RkZTZkYmU="
        name                                     = "DocGen: Bazel-website"
      ~ provider_settings                        = {
          ~ build_branches                                = false -> (known after apply)
          ~ build_merge_group_checks_requested            = false -> (known after apply)
          ~ build_pull_request_base_branch_changed        = false -> (known after apply)
          ~ build_pull_request_forks                      = false -> (known after apply)
          ~ build_pull_request_labels_changed             = false -> (known after apply)
          ~ build_pull_request_ready_for_review           = false -> (known after apply)
          ~ build_pull_requests                           = false -> (known after apply)
          ~ build_tags                                    = false -> (known after apply)
          ~ cancel_deleted_branch_builds                  = false -> (known after apply)
          ~ cancel_when_merge_group_destroyed             = false -> (known after apply)
          ~ filter_condition                              = null -> (known after apply)
          ~ filter_enabled                                = false -> (known after apply)
          ~ ignore_default_branch_pull_requests           = false -> (known after apply)
          ~ prefix_pull_request_fork_branch_names         = false -> (known after apply)
          ~ publish_blocked_as_pending                    = false -> (known after apply)
          ~ publish_commit_status                         = false -> (known after apply)
          ~ publish_commit_status_per_step                = false -> (known after apply)
          ~ pull_request_branch_filter_configuration      = null -> (known after apply)
          ~ pull_request_branch_filter_enabled            = false -> (known after apply)
          ~ separate_pull_request_statuses                = false -> (known after apply)
          ~ skip_builds_for_existing_commits              = false -> (known after apply)
          ~ skip_pull_request_builds_for_existing_commits = false -> (known after apply)
          ~ use_merge_group_base_commit_for_git_diff_base = false -> (known after apply)
            # (1 unchanged attribute hidden)
        }
      ~ slug                                     = "docgen-bazel-website" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/bazel-docgen.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (12 unchanged attributes hidden)
    }

  # buildkite_pipeline.java-tools-binaries-java will be updated in-place
  ~ resource "buildkite_pipeline" "java-tools-binaries-java" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS0yOWE5YzYzYy05ZmIzLTQwZjktOTE1NS1iOTBiZTBlNmQzODk="
        name                                     = "java_tools binaries :java:"
      ~ slug                                     = "java-tools-binaries-java" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/java_tools-binaries.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (12 unchanged attributes hidden)
    }

  # buildkite_pipeline.java-tools-release will be updated in-place
  ~ resource "buildkite_pipeline" "java-tools-release" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS0wMThhNDNkMy1jODQ4LTRhNjEtOGE4NS0zYzBkNmVmOWMyZDE="
        name                                     = "java_tools release"
      ~ provider_settings                        = {
          ~ build_branches                                = false -> (known after apply)
          ~ build_merge_group_checks_requested            = false -> (known after apply)
          ~ build_pull_request_base_branch_changed        = false -> (known after apply)
          ~ build_pull_request_forks                      = false -> (known after apply)
          ~ build_pull_request_labels_changed             = false -> (known after apply)
          ~ build_pull_request_ready_for_review           = false -> (known after apply)
          ~ build_pull_requests                           = false -> (known after apply)
          ~ build_tags                                    = false -> (known after apply)
          ~ cancel_deleted_branch_builds                  = false -> (known after apply)
          ~ cancel_when_merge_group_destroyed             = false -> (known after apply)
          ~ filter_condition                              = null -> (known after apply)
          ~ filter_enabled                                = false -> (known after apply)
          ~ ignore_default_branch_pull_requests           = false -> (known after apply)
          ~ prefix_pull_request_fork_branch_names         = false -> (known after apply)
          ~ publish_blocked_as_pending                    = false -> (known after apply)
          ~ publish_commit_status                         = false -> (known after apply)
          ~ publish_commit_status_per_step                = false -> (known after apply)
          ~ pull_request_branch_filter_configuration      = null -> (known after apply)
          ~ pull_request_branch_filter_enabled            = false -> (known after apply)
          ~ separate_pull_request_statuses                = false -> (known after apply)
          ~ skip_builds_for_existing_commits              = false -> (known after apply)
          ~ skip_pull_request_builds_for_existing_commits = false -> (known after apply)
          ~ use_merge_group_base_commit_for_git_diff_base = false -> (known after apply)
            # (1 unchanged attribute hidden)
        }
      ~ slug                                     = "java-tools-release" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/java_tools-release.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                      propagate-uid-gid: true
                      volumes:
                        - "/etc/group:/etc/group:ro"
                        - "/etc/passwd:/etc/passwd:ro"
                        - "/etc/shadow:/etc/shadow:ro"
                        - "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
                        - "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
                        - "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
                        - "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
                        - "/var/run/docker.sock:/var/run/docker.sock"
        EOT
        tags                                     = []
        # (11 unchanged attributes hidden)
    }

  # buildkite_pipeline.publish-bazel-binaries will be updated in-place
  ~ resource "buildkite_pipeline" "publish-bazel-binaries" {
      + cluster_name                             = (known after apply)
        id                                       = "UGlwZWxpbmUtLS1hOTFmODFkZi02NDZjLTQ2MDctYjNmMS1hY2Y4NjRlNzE4ODM="
        name                                     = "Publish Bazel binaries"
      ~ slug                                     = "publish-bazel-binaries" -> (known after apply)
      ~ steps                                    = <<-EOT
            ---
            steps:
              - command: |-
                  curl -s "https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/publish-bazel-binaries.yml?$(date +%s)" | tee /dev/tty | buildkite-agent pipeline upload --replace
                label: ":pipeline:"
                agents:
                  - "queue=default"
                plugins:
                  - docker#v3.8.0:
                      always-pull: true
                      environment:
                        - "ANDROID_HOME"
                        - "ANDROID_NDK_HOME"
                        - "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
          -           image: "gcr.io/bazel-public/ubuntu1804-java11"
          +           image: "gcr.io/bazel-public/ubuntu2404"
                      network: "host"
                      privileged: true
                      propagate-environment: true
                
... (truncated due to length. Read full plan in 'Terraform Plan' step of GitHub Actions run) ...

@meteorcloudy meteorcloudy merged commit 147cac6 into master Apr 16, 2026
10 checks passed
@meteorcloudy meteorcloudy deleted the fix-archived-pipelines branch April 16, 2026 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant