Skip to content

ci: verify unit-tests pass without JDK + matrix names (will close)#2048

Closed
KRRT7 wants to merge 5 commits into
mainfrom
ci/verify-gate
Closed

ci: verify unit-tests pass without JDK + matrix names (will close)#2048
KRRT7 wants to merge 5 commits into
mainfrom
ci/verify-gate

Conversation

@KRRT7
Copy link
Copy Markdown
Contributor

@KRRT7 KRRT7 commented Apr 9, 2026

Purpose

Throwaway PR to verify:

  1. Unit tests pass without JDK/Maven setup (5 Maven-dependent tests auto-skip)
  2. Matrix job names display correctly when running (not just when skipped)

Includes trivial version.py change to trigger code-path CI jobs.

Will close after verification — do not merge.

KRRT7 added 3 commits April 9, 2026 11:34
When matrix jobs are skipped, `${{ matrix.name }}` is never expanded,
showing literal "matrix.name" in the checks UI. Removing the `name:`
field lets GitHub use the job ID when skipped and auto-expand matrix
values when running.
Only 5 of 3,943 unit tests need Java, and they already have
skip_if_maven_not_available() guards. Java execution is validated
by the e2e-java job. Saves ~30-60s per matrix entry (7 entries).
Trivial whitespace change to codeflash/version.py to confirm
determine-changes correctly detects code paths and all jobs run.
Will be reverted after verification.
@github-actions github-actions Bot added the workflow-modified This PR modifies GitHub Actions workflows label Apr 9, 2026
@KRRT7
Copy link
Copy Markdown
Contributor Author

KRRT7 commented Apr 9, 2026

Throwaway verification PR — no longer needed.

@KRRT7 KRRT7 closed this Apr 9, 2026
@KRRT7 KRRT7 deleted the ci/verify-gate branch April 9, 2026 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

workflow-modified This PR modifies GitHub Actions workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant