You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
ADR: Using Composite Actions for Repeated GitHub Workflow Tasks
We will create composite actions for the following repeated tasks to improve maintainability, consistency, and reusability across workflows:
Implementation Details
https://github.com/easyscience/github/.github/actions.easyscience/github) to enable reuse across all EasyScience projectsuses: easyscience/github/.github/actions/<action-name>@v*Design Principles
Each composite action will:
Consequences
Positive
easyscience/githubenables all EasyScience projects to benefitNegative
Alternatives Considered
Status quo: Continue with inline actions in each workflow
Reusable workflows: Use GitHub's reusable workflows feature
Workflow templates: Use workflow templates only
References
setup-pixicomposite action implementationNotes
Date: 2025-12-04
Authors: @rozyczko
Related discussions: Discussion #38
Beta Was this translation helpful? Give feedback.
All reactions