ludicroushq/Patchworks

Safely sync a repository with the next commit from its Patchworks template

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenToken used to fetch private templates on github.server_url, push the update branch, and create the pull request. Same-host HTTPS, git@host:path, and ssh://git@host/path template URLs are authenticated; other hosts use their ambient Git credentials and never receive this token. Leave blank to use GITHUB_TOKEN. Updates that modify .github/workflows require a GitHub App or fine-grained personal access token with Contents, Pull requests, and Workflows write access. no""
patchworks-packageExact Patchworks npm package spec to execute. By default the action reads the version from its checked-in packages/patchworks/package.json and installs that exact version. This input is primarily for testing immutable pkg.pr.new builds. no""
branchBranch used for the Patchworks pull requestnopatchworks/update
basePull request base branch; defaults to the repository's default branchno""
authorOptional commit author in 'Name <email>' formatno""
committerOptional commit committer in 'Name <email>' formatno""
namedescription
statusStable result: pull-request-open, up-to-date, updates-ready, or conflicts
engine-statusStatus reported by the Patchworks CLI, when present
has-changesWhether the update changed the working tree
has-rejectsWhether the update produced any reject artifacts
had-conflictsWhether the Patchworks engine encountered conflicts
reject-filesNewline-delimited reject artifact paths
reject-files-jsonJSON array of reject artifact paths
workflow-changesWhether the update changes YAML files under .github/workflows
workflow-filesNewline-delimited changed workflow file paths
workflow-files-jsonJSON array of changed workflow file paths
current-commitTemplate commit recorded before the update
next-commitTemplate commit prepared by this update
pull-request-urlExisting or newly created Patchworks pull request URL
pull-request-numberNewly created Patchworks pull request number
pull-request-operationOperation reported by create-pull-request
permission-checkResult of the repository pull-request permission preflight