validate_actions.rulesΒΆ

Validation rules for GitHub Actions workflows.

This module contains the validation rules that check for various issues in GitHub Actions workflows, including context validation, action usage validation, and input/output matching.

Contains a rules.yml configuration file that defines the rules that are enabled for validation. Each rule is implemented as a subclass of the Rule class.

Modules

action_input

Validates input specifications in workflow action 'uses:' fields.

action_output

Validates step output references to previous steps in workflow expressions.

action_version

Validates version specifications in workflow action 'uses:' fields.

expressions_contexts

Validates expressions against workflow contexts.

rule

Interface for GitHub Actions workflow validation rules.