matrixorigin / matrixorigin/matrixone

[Bug]: UT Coverage aborts when Setup Java download times out

Open
#28,662 1 comment 0 reactions 1 assignee Claimed by @gouhongshen View on GitHub
deferred kind/bug
Dominant language
Go
Stars
1.9k
Forks
311
Avg merge
1d 3h
Merged PRs (30d)
768

Description

### Is there an existing issue for the same bug?

- [x] I searched open and closed MatrixOne issues for `Setup Java` action timeouts, the exact timeout text, and UT coverage; no matching issue was found.

### Branch Name

PR #28641 branch `agent/issue-28639-94d7deef`

### Commit ID

`c30779e51a4f60b5ffd88ded72be1289f80fbff3`

### Other Environment Information

- GitHub Actions MatrixOne ALL CI run: https://github.com/matrixorigin/matrixone/actions/runs/34491898016
- Failed UT Coverage job: https://github.com/matrixorigin/matrixone/actions/runs/34491898016/job/102921060134
- The job invokes `matrixorigin/CI` `coverage-ut.yaml` at `2ab1af3a85ca3c4e4eab7483201aca3e1913dd99`.

### Actual Behavior

UT Coverage never began executing tests. `actions/setup-java` attempted to download AdoptOpenJDK 8.0.504+1 from the Temurin GitHub release and timed out after 558,964 ms:

```text
The action has timed out.
```

The producer then reported `external_timeout_or_cancellation` because no status file was written. The downstream Coverage job correctly refused to calculate a verdict because a required producer did not publish a profile, and CI Required consequently failed. The PR does not modify Java setup, coverage orchestration, or CI files.

### Expected Behavior

UT Coverage should reliably provision its JDK dependency and either execute its coverage producer or return a clear retriable infrastructure failure without obscuring the underlying cause.

### Steps to Reproduce

```Markdown
1. Run the MatrixOne ALL CI UT Coverage on Ubuntu/x86 job for the referenced commit.
2. Observe `actions/setup-java` downloading `OpenJDK8U-jdk_x64_linux_hotspot_8u504b01.tar.gz`.
3. When that action exceeds its deadline, inspect the job result: the producer status is `external_timeout_or_cancellation`, followed by a blocked Coverage merge.
```

### Additional information

The failed job log is authoritative: https://github.com/matrixorigin/matrixone/actions/runs/34491898016/job/102921060134. The workflow implementation belongs to the shared `matrixorigin/CI` action / MatrixOne CI orchestration, which is outside PR #28641 and the protected CI scope; no workflow change was made.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.