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

Labels

buildBuild system and automation

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions