cloudposse-github-actions/Scaffold and Commit Action

This action determines the type of repository based on its properties, copies the files from the corresponding scaffolding directory, overlays them onto the workspace, and commits the changes to a Pull Request. A GitHub App is required because scaffolding may need to commit to protected branches and any updates of `.github/workflows` needs the `workflows:write` permission, only available via a GitHub App. Additionally, if any of the commits should trigger GitHub Actions, the default `GITHUB_TOKEN` will not work.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 3, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: cloudposse-github-actions/.github@6f564e42ae4bce36bb40da1cc88ef7410d11c5d2 # 0.4.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github_app_idGitHub App IDyes
github_app_private_keyGitHub App Private Keyyes

no outputs