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 GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 3, 2026
- License
- Apache 2.0
Pinned Snippet
uses: cloudposse-github-actions/.github@6f564e42ae4bce36bb40da1cc88ef7410d11c5d2 # 0.4.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github_app_id | GitHub App ID | yes | — |
| github_app_private_key | GitHub App Private Key | yes | — |
Outputs
no outputs