Skip to content

Conversation

@ethanchewy
Copy link
Contributor

In this commit, I clarify some details for our implementation of shell and working-dir (cc: @ericsciple )

In this commit, I clarify some details for our implementation of shell and working-dir (cc: @ericsciple )
@ethanchewy ethanchewy requested a review from ericsciple July 21, 2020 15:35
@ericsciple ericsciple merged commit bd1f245 into main Jul 22, 2020
@ericsciple ericsciple deleted the ethanchewy/composite/ADRShellWorkingDir branch July 22, 2020 20:12
fabianishere pushed a commit to fabianishere/runner that referenced this pull request Aug 24, 2020
fabianishere pushed a commit to fabianishere/runner that referenced this pull request Sep 23, 2020
AdamOlech pushed a commit to antmicro/runner that referenced this pull request Jan 28, 2021

The composite action author will be required to set the `shell` and `workingDir` of the composite action. Moreover, the composite action author will be able to explicitly set the shell for each composite run step. The workflow author will not have the ability to change these attributes.
### Shell and Working-directory
For each run step in a composite action, the action author can set the `shell` and `working-directory` attributes for that step. These attributes are optional for each run step - by default, the `shell` is set to whatever default value is associated with the runner os (ex: bash =\> Mac). Moreover, the composite action author can map in values from the `inputs` for it's `shell` and `working-directory` attributes at the step level for an action.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These attributes are optional for each run step - by default, the shell is set to whatever default value is associated with the runner os

This doesn't appear to be true. Removing the shell attribute from any run step of a composite action results in:

The template is not valid ... Required property is missing: shell

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants