Skip to content

Reduce duplication by sharing common steps between GitHub Actions #677

@chestercheng

Description

@chestercheng

The .github/workflows/*.yml workflows contain several repeated steps (e.g. dependency installation).
This makes maintenance harder and increases the risk of workflows drifting over time.

It would be better to extract the common parts into shared steps, and keep each workflow focused on its specific logic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildBuild system and automation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions