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
11 GitHub Actions workflows have significant duplication (checkout, Node setup, caching, linting, testing). Maintenance cost is high and updates require touching all workflows.
Current Limitation/Problem
A change to the Node setup step requires updating all 11 workflows. Some workflows exceed 300 lines of YAML with copy-pasted blocks.
Expected Outcome
Reusable composite actions: setup-node, build-contracts, run-tests, deploy-service. Each workflow is a short orchestration file (<50 lines) composing these actions.
Context
11 GitHub Actions workflows have significant duplication (checkout, Node setup, caching, linting, testing). Maintenance cost is high and updates require touching all workflows.
Current Limitation/Problem
A change to the Node setup step requires updating all 11 workflows. Some workflows exceed 300 lines of YAML with copy-pasted blocks.
Expected Outcome
Reusable composite actions: setup-node, build-contracts, run-tests, deploy-service. Each workflow is a short orchestration file (<50 lines) composing these actions.
Acceptance Criteria
Technical Scope