-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Required property is missing: shell
#378
Comments
Background info:
Update: So according to the doc for |
THIS is the correct docs you should reference to. The shell property is REQUIRED for Composite Actions. |
@garysassano You might overlooked the last sentence in my quote: "Required if |
@muzimuzhi I still don't see how your message solves the issue? If you are inside a Composite Action and you create a step with |
It doesn't. I just quoted the relevant doc which supports what you reported and perhaps gives more detailed info about when |
@garysassano As a workaround, you can try extension It's default setting is already capable at catching the missing property PS: |
I had to uninstall that extension since it was giving me issues with CloudFormation and other stuff. |
Describe the bug
The VS Code extension lacks critical linting support. Specifically, when creating a Composite Action, it fails to provide a warning that a
shell
property is required. I only became aware of this after pushing an update and encountering the following error:.github/actions/aws-config/action.yml (Line: 18, Col: 7): Required property is missing: shell
Expected behavior
The VS Code extension should display a warning when authoring a Composite Action for each step that meets the following conditions:
run
property is usedshell
property is not specifiedExtension Version
v0.26.3
The text was updated successfully, but these errors were encountered: