brrock/PatchSync
Keep a patch stack working against upstream using ACPX coding agents
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| config | Path to patchsync config file | no | patchsync.config.json |
| mode | check, fix, or pr | no | pr |
| create-pr | Whether to create a pull request after successful repair | no | true |
| create-issue-on-failure | Whether to create an issue if the agent cannot repair the patch stack | no | true |
| github-token | GitHub token used to create PRs/issues | no | ${{ github.token }} |
| git-user-name | Git author name used for PatchSync commits | no | patchsync[bot] |
| git-user-email | Git author email used for PatchSync commits | no | 41898282+github-actions[bot]@users.noreply.github.com |
Outputs
| name | description |
|---|---|
| status | clean, repaired, failed, or skipped |
| latest-supported-commit | Latest upstream commit verified by the patch stack |
| pull-request-url | Created pull request URL, if any |
| release-built | Whether release artifacts were produced in this run |
| artifact-paths | Newline-delimited list of produced artifact paths |
| release-executed | Whether the configured release command ran in this run |
| upstream-release-tag | Resolved upstream release tag when release mode uses upstream releases |
| release-trigger | Reason the release policy did or did not run |