Skip to content

ci: add automatic rerun workflow for Computer CI#347

Open
contrueCT wants to merge 1 commit intoapache:masterfrom
contrueCT:task/migrate-rerun-ci
Open

ci: add automatic rerun workflow for Computer CI#347
contrueCT wants to merge 1 commit intoapache:masterfrom
contrueCT:task/migrate-rerun-ci

Conversation

@contrueCT
Copy link
Copy Markdown
Contributor

Purpose of the PR

Migrate the automatic CI rerun workflow to HugeGraph-Computer

Main Changes

  • Add .github/workflows/rerun-ci.yml
  • Listen for completed Computer CI workflow runs
  • Automatically rerun failed jobs only when:
    • the source event is push or pull_request
    • the workflow conclusion is failure
    • the run attempt is still within the configured retry limit
  • Keep the retry settings aligned with the Toolchain workflow:
    • MAX_RERUNS=2
    • RETRY_DELAY_SECONDS=180

Verifying these changes

  • Confirmed the target workflow name matches name: "Computer CI"
  • Trivial rework / code cleanup without any test coverage. (No Need)
  • Already covered by existing tests, such as (please modify tests here).
  • Need tests and can be verified as follows.
    • git diff --check

Does this PR potentially affect the following parts?

  • Nope
  • Dependencies (add/update license info)
  • Modify configurations
  • The public API
  • Other affects (typed here)

Documentation Status

  • Doc - TODO
  • Doc - Done
  • Doc - No Need

@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Apr 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant