ceph-csi/actions/retest
dependabot[bot] 89ab2e78e8 rebase: bump golang.org/x/oauth2 in /actions/retest
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.23.0...v0.24.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-12 10:06:07 +00:00
..
vendor rebase: bump golang.org/x/oauth2 in /actions/retest 2024-11-12 10:06:07 +00:00
action.yaml ci: add retest github action 2021-11-16 12:03:36 +00:00
Dockerfile build: Update go version to 1.22.5 for submodules 2024-08-22 11:22:39 +00:00
go.mod rebase: bump golang.org/x/oauth2 in /actions/retest 2024-11-12 10:06:07 +00:00
go.sum rebase: bump golang.org/x/oauth2 in /actions/retest 2024-11-12 10:06:07 +00:00
main.go util: use slices package for contains 2024-04-02 14:10:11 +00:00
README.md doc: Corrections to retest-action doc 2023-06-02 12:13:15 +00:00

retest-action

This is a github action built using the golang and the github api. The main idea behind this one is to retest the failed tests on the approved PR's to avoid burden on the maintainer's/author's to retest all the failed tests.

  • List the pull requests from the github organization.
  • Check PR is open and have required approvals.
  • Check PR has the required label to continue to retest.
  • Pulls the failed test details.
  • Check failed test has reached the maximum limit.
  • If the limit has not reached, the action will post the retest command on the PR with log location for further debugging.
  • If the limit has reached, the Pull Request will be skipped.