allonsy-studio/@allons-y/actions-weaver

A top-down markdown templating tool for GitHub organizations

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenToken with write access to the target repos (a PAT or GitHub App token; the default GITHUB_TOKEN cannot write cross-repo).no${{ github.token }}
templatesDirectory of template `*.md` files. Each file's basename becomes its block name (footer.md → weaver:footer).notemplates
target-fileFile to inject template blocks into within each target repo.noREADME.md
reposComma/newline-separated list of repo names, or "*" for every non-archived, non-fork repo in the org.no*
excludeComma/newline-separated repo names to skip (only applies when repos is "*").no
skip-forksSkip forked repos when listing the org.notrue
skip-archivedSkip archived repos when listing the org.notrue
variablesJSON object of template variables, merged on top of the built-in repo/org variables.no
managed-noticeNotice text inserted below each START marker.no
commit-messageCommit message for the sync commit (supports template variables).nochore: sync templates via Weaver [skip ci]
branchHead branch name created in each target repo for the pull request.noweaver/sync-templates
baseBase branch for the pull request. Defaults to each repo's default branch.no
pr-titlePull request title (supports template variables).no
pr-bodyPull request body (supports template variables, including {{ blocks }}).no
dry-runRender and diff without creating branches or pull requests.nofalse
max-value-lengthMaximum length for an interpolated variable value before truncation.no1000
namedescription
pull-requestsJSON array of { repo, url, number } for every pull request opened or updated.
summaryJSON object counting opened / updated / skipped / dry-run / failed repos.