rezonarc/Unify Repo
Copilot repo enrichment: explains codebase, aggregates .github sub-dirs, scaffolds CI, test coverage, integration plan.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token used for API calls and (optionally) creating a pull request. Defaults to the built-in GITHUB_TOKEN. | no | ${{ github.token }} |
| workspace | Absolute path to the root of the repository to enrich. Defaults to the current GitHub Actions workspace. | no | ${{ github.workspace }} |
| steps | Comma-separated list of enrichment steps to execute. Allowed values: explain, tests, plan Default: all three steps. | no | explain,tests,plan |
| create-pr | When "true", commits all generated changes to a new branch and opens a pull request against the repository's default branch. | no | true |
| pr-branch | Branch name used when create-pr is "true". | no | copilot/unify-repo |
| commit-message | Commit message used when create-pr is "true". | no | chore: apply unify-repo enrichment |
| overwrite | When "true", overwrite previously generated files (CODEBASE.md, INTEGRATION_PLAN.md, ENRICHMENT_REPORT.md, generated CI workflow). When "false" (default), skip files that already exist. | no | false |
Outputs
| name | description |
|---|---|
| report-path | Workspace-relative path to the generated enrichment report (ENRICHMENT_REPORT.md). |
| changes-made | "true" if any files were created or modified by this action. |
| pr-url | URL of the pull request that was created (only set when create-pr is "true" and a PR was actually opened). |