Skip to content

Feature: support auditing (composite) actions #173

@jku

Description

@jku

Pre-submission checks

  • I am not reporting a bug (crash, false positive/negative, etc). These must be filed via the bug report template.
  • I have looked through the open issues for a duplicate request.

What's the problem this feature will solve?

Action.yml, especially when the action is a composite action, can have many of the same pitfalls that ẃorkflows do: being able to audit them would be great.

Currently zizmore fails with

failed to register workflow

Caused by:
    0: couldn't load workflow from file
    1: invalid GitHub Actions workflow: "my-action/action.yml"
    2: missing field `on`

Describe the solution you'd like

  • zizmor should ideally work on actions.yml files in general
  • composite actions would benefit the most since they are much like workflows

This should be doable since the composite actions syntax is fairly similar to workflows (but it also might not be trivial since there are so many small differences).

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions