prefapp/Make state repos' dispatches
Dispatch image changes on multiple state repos
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| dispatches_file | Path to the config file in the repository. It will be downloaded dynamically from the GITHUB_SHA of the trigger event | yes | .github/make_dispatches.yaml |
| apps_folder | Local path to the apps folder of the .firestartr configuration | yes | .firestartr/apps |
| platform_folder | Local path to the cluster folder of the .firestartr configuration | yes | .firestartr/clusters |
| registries_folder | Local path to the registries folder of the .firestartr configuration | yes | .firestartr/docker_registries |
| token | GitHub token of a GitHub app or user with `contents:write` permissions over the state repository. It's **mandatory** to pass a PAT token of an user or GitHub app with the needed permission. | yes | — |
| read_token | GitHub token with permissions for operations in the repository where the action is used (defaults to GITHUB_TOKEN) | yes | ${{ github.token }} |
| image_type | Image types to filter in the dispatches file (releases, snapshots, *). Default to all (*) | no | * |
| flavors | Filter dispatches by flavor, can be multiple values separated by commas. | no | default |
| filter_by_env | Dispatch only to dispatches whose environment is included in this filter, if specified. Can be a comma separated list of environments or * (all) | yes | * |
| filter_by_tenant | Dispatch only to dispatches whose tenant is included in this filter, if specified. Can be a comma separated list of tenants or * (all) | yes | * |
| filter_by_platform | Dispatch only to dispatches whose platform is included in this filter, if specified. Can be a comma separated list of clusters or * (all) | yes | * |
| overwrite_version | Dispatch using this version instead of the one defined in the dispatches file (can be a short-sha or a release tag) | no | "" |
| overwrite_tenant | Dispatch using this tenant instead of using the one defined in the dispatches file, related to the flavor to deploy. | no | "" |
| overwrite_env | Dispatch using this environment instead of using the one defined in the dispatches file, related to the flavor to deploy. | no | "" |
| default_releases_registry | Default registry to use when dispatching releases | no | — |
| default_snapshots_registry | Default registry to use when dispatching snapshots | no | — |
| reviewers | List of reviewers' login username, separated by commas, to include in the state repo pull request. | no | "" |
| build_summary | Build summary of the last call to build_images.yaml | no | "" |
| check_run_name | Name of the check run where the build summary will be uploaded | no | "" |
Outputs
no outputs