potiuk opened a new pull request, #69500:
URL: https://github.com/apache/airflow/pull/69500

   The Multi-Lang KubernetesExecutor coordinator system test (added in #68709)
   was gated on `KubernetesExecutor` + `use-standard-naming == false` — but that
   condition is true once per `kubernetes-combo`, so it ran redundantly across 
all
   six Python/K8s combos on ci-amd (and again on ci-arm). Each of those six
   system-test jobs paid ~4 extra minutes of Go/Java build + coordinator run,
   pushing them to ~20 min — well above the rest of the matrix, and the source 
of
   the recurring "K8S System:KubernetesExecutor-*-false" CI duration-trend 
alerts.
   
   The test is executor/naming/version-independent, so this runs it **once**: a
   dedicated `tests-kubernetes-lang-sdk` job on a single default 
Python-Kubernetes
   combo that provisions the native Go/Java toolchains (cached) and runs only 
the
   lang-SDK test (`-k test_lang_sdk_combined_dag_succeeds`) — not the full 
suite,
   and no `--upgrade`. The regular system-test matrix no longer runs it at all, 
so
   those six jobs drop back to ~15 min.
   
   Also scopes the Go/Java build caches by `runner.arch`: the previous key used
   only `runner.os` (`Linux`), which would collide between amd64 and arm64 now 
that
   the dedicated job runs on both.
   
   Follow-up to #69411 (native lang-SDK toolchain build + caching).
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 4.8)
   
   Generated-by: Claude Code (Opus 4.8) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to