Skip to content

fix(ci): make unused EE DB inputs optional for UT summary - #466

Closed
XuPeng-SH wants to merge 1 commit into
matrixorigin:mainfrom
XuPeng-SH:codex/ut-shard-summary-secret-contract
Closed

XuPeng-SH wants to merge 1 commit into
matrixorigin:mainfrom
XuPeng-SH:codex/ut-shard-summary-secret-contract

Conversation

@XuPeng-SH

Copy link
Copy Markdown
Contributor

Problem

The ci.yaml reusable workflow declares five EE_DB_* secrets as required, although this workflow never reads them. In sharded mode its control-only ut-linux-x86 job checks the four shard results but does not select the ci environment where those secrets are configured. The previous MatrixOne run 34916576954 completed all four UT shards, then failed the established UT check at this summary boundary.

Change

Keep the EE_DB_* names available to callers but make them optional for this workflow. The UT jobs still select the ci environment, and the S3 secrets used by UT remain required. The independent utils.yaml and merge-update-moc.yaml contracts are unchanged.

Validation

  • actionlint 1.7.12 on .github/workflows/ci.yaml (release archive SHA-256 verified)
  • Ruby YAML parse
  • git diff --check

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