Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
We have workflows that can be run manually, via github's ui, which can have a user provided input. Main example is the docker image tag, where we can specify
latest
orstable
. We also trigger these workflows from other ones, but don't have a way to override the default. Example: we want to publish thepostreise:stable
docker image when a new package is released to pypi, but have to run that manually because the default tag islatest
. This PR fixes that by allowing a workflow to specify what a user would.What the code is doing
Allow a workflow using this action to provide inputs to the target workflow (the one being triggered).
Testing
Tested in https://github.com/jenhagg/test-ci, both without the
inputs
and with a non default value.Where to look
The commit history in the test-ci repo could be useful. Here are the docs about the REST API https://docs.github.com/en/rest/actions/workflows#create-a-workflow-dispatch-event
Time estimate
5 min, or more if you want to read the docs