├── .bumpversion.cfg ├── .cspell.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug.md │ └── feature.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── install │ │ └── action.yaml └── workflows │ ├── review.yaml │ ├── wait-for-allowed-conclusions.yml │ ├── wait-for-check-name.yml │ ├── wait-omitting-check-name.yml │ ├── wait-on-me.yml │ ├── wait-simple-task.yml │ └── wait-using-check-regexp.yml ├── .gitignore ├── .husky └── pre-commit ├── .rspec ├── .rubocop.yml ├── .trufflehog3.yml ├── .yardopts ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE.md ├── README.md ├── action.yml ├── app ├── errors │ ├── check_conclusion_not_allowed_error.rb │ └── check_never_run_error.rb └── services │ ├── application_service.rb │ └── github_checks_verifier.rb ├── entrypoint.rb └── spec ├── github_api_sample_responses ├── all_checks_results.json └── all_checks_successfully_completed.json ├── services └── github_checks_verifier_spec.rb ├── spec_helper.rb └── support └── helpers.rb /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.cspell.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/install/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/actions/install/action.yaml -------------------------------------------------------------------------------- /.github/workflows/review.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/workflows/review.yaml -------------------------------------------------------------------------------- /.github/workflows/wait-for-allowed-conclusions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/workflows/wait-for-allowed-conclusions.yml -------------------------------------------------------------------------------- /.github/workflows/wait-for-check-name.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/workflows/wait-for-check-name.yml -------------------------------------------------------------------------------- /.github/workflows/wait-omitting-check-name.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/workflows/wait-omitting-check-name.yml -------------------------------------------------------------------------------- /.github/workflows/wait-on-me.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/workflows/wait-on-me.yml -------------------------------------------------------------------------------- /.github/workflows/wait-simple-task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/workflows/wait-simple-task.yml -------------------------------------------------------------------------------- /.github/workflows/wait-using-check-regexp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.github/workflows/wait-using-check-regexp.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --warnings 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.trufflehog3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/.trufflehog3.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- 1 | --no-private --protected app/**/*.rb - README -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/action.yml -------------------------------------------------------------------------------- /app/errors/check_conclusion_not_allowed_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/app/errors/check_conclusion_not_allowed_error.rb -------------------------------------------------------------------------------- /app/errors/check_never_run_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/app/errors/check_never_run_error.rb -------------------------------------------------------------------------------- /app/services/application_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/app/services/application_service.rb -------------------------------------------------------------------------------- /app/services/github_checks_verifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/app/services/github_checks_verifier.rb -------------------------------------------------------------------------------- /entrypoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/entrypoint.rb -------------------------------------------------------------------------------- /spec/github_api_sample_responses/all_checks_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/spec/github_api_sample_responses/all_checks_results.json -------------------------------------------------------------------------------- /spec/github_api_sample_responses/all_checks_successfully_completed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/spec/github_api_sample_responses/all_checks_successfully_completed.json -------------------------------------------------------------------------------- /spec/services/github_checks_verifier_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/spec/services/github_checks_verifier_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewagon/wait-on-check-action/HEAD/spec/support/helpers.rb --------------------------------------------------------------------------------