💡 A collection of reusable tools for delivering Single Page Applications, including AWS-based infrastructure, GitHub Actions CI/CD and runtime config.
👨🔧 This repository is lovingly stewarded by Pleo's Web Core team.
🐛 Issues should be reported in the repository or via Stewards: SPA Tools project on Linear (if you have access).
- Custom GitHub Actions
- Reusable GitHub Workflows
- Runtime Config Injection Tooling
- Terraform Module
- Lambda@Edge Lambdas
This repo uses Semantic Release via Release Please to version the changes and keep an up-to-date changelog file. When creating a PR, make sure that the squash commit title (i.e. the PR title) follows the semantic commit standards.
When your PR with package changes is merged, Release Please will create another PR that updates package version and changelog.
The release PR needs to be manually
closed and re-opened
in order to run CI checks.