Skip to content

Required property is missing: shell #378

@garysassano

Description

@garysassano

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 used
  • shell property is not specified

Extension Version
v0.26.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Backlog 🗒

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions