Description
Create a local wrapper for the impact analysis action inside tech-dancer. This represents Phase 1.4 of the submodule decoupling strategy.
Workflows must avoid direct submodule paths to allow for easy migration away from the submodule layout.
Proposed Changes
- Create
.github/actions/impact-analysis/action.yml in the tech-dancer repository.
- Mirror the inputs and structure of
setup-workspace's wrapper, routing directly to ./boomtick-pkg/mcp/actions/impact-analysis.
- Update
ci.yml (line 274) to change:
uses: ./boomtick-pkg/mcp/actions/impact-analysis
to:
uses: ./.github/actions/impact-analysis
Verification Checklist
Description
Create a local wrapper for the impact analysis action inside tech-dancer. This represents Phase 1.4 of the submodule decoupling strategy.
Workflows must avoid direct submodule paths to allow for easy migration away from the submodule layout.
Proposed Changes
.github/actions/impact-analysis/action.ymlin the tech-dancer repository.setup-workspace's wrapper, routing directly to./boomtick-pkg/mcp/actions/impact-analysis.ci.yml(line 274) to change:uses: ./boomtick-pkg/mcp/actions/impact-analysisto:
uses: ./.github/actions/impact-analysisVerification Checklist
ci.ymlviaworkflow_dispatchon the feature branch → confirm the impact-analysis job completes successfully using the wrapper.