kula-app/Wait for Services
Wait for various services to be ready with different readiness checks
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 8, 2026
- License
- Apache 2.0
Pinned Snippet
uses: kula-app/wait-for-services-action@6a5f1c7cacaddc8f9c83de8693811f908d71902d # v1.3.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| type | The type of service to wait for (android-emulator, http, kafka, mongodb, nats, postgres, redis) | yes | — |
| host | The host of the service | yes | — |
| port | The port of the service | yes | — |
| username | The username for the service | no | — |
| password | The password for the service | no | — |
| database | The database name (for postgres) | no | — |
| scheme | The URL scheme to use for the http check (http or https) | no | http |
| path | The request path for the http check | no | / |
| method | The HTTP method for the http check (GET, POST, PUT, HEAD, ...) | no | GET |
| expected-status | Accepted status codes for the http check as a comma-separated list of single codes and/or ranges (e.g. "200", "200,204", "300-399") | no | 200 |
| timeout | The timeout in seconds for the service to be ready | no | 20 |
| interval | The interval in seconds to check if the service is ready | no | 1 |
| wait-indefinitely | If true, the action will wait indefinitely for the service to be ready | no | false |
Outputs
no outputs