Được TopGit lập chỉ mục từ metadata GitHub: lewagon/wait-on-check-action có 395 sao, viết chủ yếu bằng Ruby. Pause until a job in another workflow completes successfully.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Pause until a job in another workflow completes successfully.
This action uses GitHub's Checks API to poll for check results. On success, the action exits allowing the workflow to resume. Otherwise, the action exits with status code 1 and fails the workflow.
[!TIP]
Prefer to skip the Ruby setup overhead? wait-on-check-action-ts is a TypeScript port that runs as a native node24 action with no setup step, while keeping the same parameters, defaults, and behavior.
When to use this action
You need to wait for checks on non-default branches (PRs, feature branches)
You need multiple workflows to wait atomically until all checks pass
You need flexible check filtering (regex patterns, specific names, exclusions)
You're coordinating workflows triggered by repository_dispatch or external events
Consider native GitHub Actions features when
All your jobs are in the same workflow → use needs
You only work on the default branch and simple triggers suffice → use workflow_run
Quickstart
Workflow A - Runs tests
name: Test
on: [push]
jobs:
test:
name: Run tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm test
By default, if you use check-name or check-regexp and no checks match the filter, the action will fail with the message "The requested check was never run against this ref, exiting...".
If you want the action to succeed when no checks match the filter (useful for conditional workflows where certain checks only run on specific file changes), you can set fail-on-no-checks to false:
Wait for services that publish duplicate check names
Some services publish multiple check_runs under the same name on a single
commit — one per environment, retry, or internal worker. By default only the
most recent run for a given name is considered, so when these runs finish at
different times the first one to complete determines the reported status. A
single early failure can then fail the wait even though a later run of the same
name succeeds, making the result non-deterministic from one CI run to the next.
Set wait-for-duplicates: true to require every check sharing a name to
succeed before the action continues:
Pagination: The action handles up to 100 concurrent workflow runs. If you have more, some may not be detected.
API Rate Limits: Frequent polling may hit GitHub API rate limits. Increase wait-interval if needed.
Alternatives
Using needs
For jobs in the same workflow, use the native needs keyword:
jobs:
test:
runs-on: ubuntu-latest
steps:
- run: npm test
deploy:
needs: test # Waits for test to complete successfully
runs-on: ubuntu-latest
steps:
- run: npm run deploy
Using workflow_run
For triggering workflows on the default branch after another workflow completes:
There are sample workflows in the .github/workflows directory that demonstrate the action. The wait_omitting-check-name workflow waits for two simple tasks, while wait_using_check-name only waits for a specific task.
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/lewagon/wait-on-check-action là nguồn chính thức.
lewagon/wait-on-check-action có bao nhiêu sao?
lewagon/wait-on-check-action có 395 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/lewagon/wait-on-check-action. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
lewagon/wait-on-check-action có tag gì không?
Bản đồng bộ chưa ghi nhận topic GitHub nào cho lewagon/wait-on-check-action. GitHub topics hiển thị ở thanh bên phải trang repo — đó là nơi đáng kiểm tra nhất.
lewagon/wait-on-check-action còn đang phát triển không?
Commit gần nhất trên lewagon/wait-on-check-action là 11 ngày trước (theo timestamp GitHub). Repo có 76 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
lewagon/wait-on-check-action viết bằng ngôn ngữ gì?
lewagon/wait-on-check-action chủ yếu viết bằng Ruby. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc đầy đủ README ở tab phía trên.
Muốn nghe thêm một ý kiến về wait-on-check-action?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về wait-on-check-action.