Skip to content

ci(coverage): skip unused Java installation - #461

Merged
XuPeng-SH merged 2 commits into
matrixorigin:mainfrom
XuPeng-SH:codex/coverage-skip-unused-java
Sep 24, 2026
Merged

XuPeng-SH merged 2 commits into
matrixorigin:mainfrom
XuPeng-SH:codex/coverage-skip-unused-java

Conversation

@XuPeng-SH

Copy link
Copy Markdown
Contributor

Cause

The rebased MatrixOne #29290 Coverage job timed out in environment setup: actions/setup-java@v4 spent about 9m31s downloading Adopt JDK 8 and hit the setup step's 10-minute deadline. No Go tests started. This is tracked in #460.

Change

Disable Java installation only for the Coverage UT job. The shared setup-env action still runs Go and CMake setup. Coverage's helper scripts and native preparation do not use Java. The repository's optional Go datastream E2E cases skip when their jstfu jar is absent; this workflow does not build that jar.

Validation

  • Parsed the changed workflow YAML; git diff --check passed.
  • Verified setup-env skips only the Java step when setup-java is false.
  • Independent design and exact-diff reviews found no blocker.

Related #460. A MatrixOne Coverage run after merge must confirm the job reaches Go test execution without a JDK download. The change can be reverted to restore the previous setup if a Java dependency is found.

@XuPeng-SH
XuPeng-SH merged commit e29e643 into matrixorigin:main Sep 24, 2026
1 check passed
@XuPeng-SH
XuPeng-SH deleted the codex/coverage-skip-unused-java branch September 24, 2026 16:33
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