fingerprintjs/OpenAPI Sync

GitHub Action that synchronizes OpenAPI schema files between repositories

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
source_pathSource repository pathyes
config_pathPath to the sync config fileyes
target_repoTarget repository name. Must be under the same owner as the source repo.yes
target_branchBranch name for the PR in target repoyes
target_repo_github_tokenGitHub token for target repo access (checkout, PR creation, labels, status comments)yes
source_repo_github_tokenGitHub token for source repo access (commenting on source PRs)no
pr_titlePull Request titlenoSync OpenAPI Schema
commit_messageCommit messagenochore: sync OpenAPI schema
labelsComma-separated PR labelsno""
dry_runOnly report diffnofalse
source_pr_numberSource PR numberno
source_pr_mergedWhether the source PR is already merged (true/false). If false, adds warning to target PR.notrue
comment_on_source_prWhether to post a link comment on the source PR (true/false).notrue
pre_sync_scriptShell script to run before the sync. Has access to SOURCE_PATH, TARGET_PATH, and CONFIG_PATH env vars.no""
post_sync_scriptShell script to run after the sync writes files. Has access to SOURCE_PATH, TARGET_PATH, CONFIG_PATH, and SYNC_HAS_DIFF env vars. Any files written to TARGET_PATH will be included in the PR.no""
namedescription
has_diffWhether meaningful changes were detected
diff_summarySummary of changes
target_pr_numberPR number created/updated in target repo