smykla-skalski/Dotsync (Unified)

Unified dotsync action leveraging INPUT_* env vars and GitHub context for automatic parameter inference

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandCommand to execute (labels, files, settings, smyklot, repos, config)yes
subcommandSubcommand to execute (sync, discover, list, verify, verify-file)yes
tokenGitHub token for API accessno""
orgOrganization name (defaults to GITHUB_REPOSITORY_OWNER)no""
repoRepository name (defaults to GITHUB_REPOSITORY)no""
branchBranch name (defaults to GITHUB_REF_NAME)no""
dry_runDry run mode - preview changes without making themnofalse
configJSON sync config from get-sync-config actionno""
labels_filePath to labels YAML file (labels sync)no""
settings_filePath to settings YAML file (settings sync)no""
files_configJSON config with files to sync (files sync)no""
branch_prefixGit branch prefix for file sync PRs (files sync)no""
pr_labelsComma-separated labels for file sync PRs (files sync)no""
versionSmyklot version to sync (smyklot sync)no""
tagSmyklot git tag to sync (smyklot sync)no""
shaSmyklot commit SHA to sync (smyklot sync)no""
smyklot_filePath to smyklot.yml config file (smyklot sync)no""
smyklot_templates_dirPath to smyklot workflow templates directory (smyklot sync)no""
templates_dirPath to templates directory (files discover)no""
formatOutput format for repos list (json|names)no""
schema_filePath to schema file (config verify)no""
generated_schemaPath to externally generated schema file (config verify-file)no""
result_filePath to write sync result JSON (all sync commands)no""
typeSync type for summary generation (labels, files, settings, smyklot, all) - inferred from result files if not providedno""
results_dirDirectory containing result JSON files (summary generate)no""
outputOutput file path for summary (summary generate)no""
filterFilter results by status (all, failures, successes, skipped)no""
namedescription
configJSON array of file mappings (files discover)
reposJSON array of repository info (repos list)