vig-os/Sync Issues and PRs

Sync GitHub issues and pull requests to markdown files

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGitHub token with repo access (defaults to github.token)no${{ github.token }}
output-dirDirectory to store synced markdown filesnosynced-issues
sync-issuesWhether to sync issuesnotrue
sync-prsWhether to sync pull requestsnotrue
include-closedWhether to include closed issues/PRsnofalse
app-idGitHub App ID (optional)no
app-private-keyGitHub App private key (PEM, optional)no
updated-sinceOnly sync items updated after this ISO8601 timestampno
issues-filterComma-separated issue numbers and/or inclusive ranges (e.g. 1,5,10-20). When set, only these issues are synced.no
prs-filterComma-separated pull request numbers and/or inclusive ranges (e.g. 1,5,10-20). When set, only these pull requests are synced.no
format-commandOptional shell command run on the synced files after they are written, before outputs are set (e.g. to apply prettier or pre-commit fixes). Every {files} placeholder is replaced with the shell-quoted modified file paths; without a placeholder the command runs as-is. A failing command fails the action.no
state-fileOptional path to store last sync timestamp (use with cache)no
force-updateRe-write all synced files even if content is unchangednofalse
sync-sub-issuesWhether to sync sub-issue relationships via GraphQLnotrue
sync-attachmentsDownload issue/PR attachments (images, videos, files) to <output-dir>/attachments and rewrite body URLs to relative pathsnofalse
namedescription
issues-countNumber of issues synced
prs-countNumber of PRs synced
last-synced-atTimestamp when this action completed
modified-filesComma-separated list of file paths that were created or modified
app-tokenGitHub App installation token (if app credentials provided). Use for checkout/push operations.
github-tokenOriginal GitHub token. Use for commit signing.