Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pleo-io/spa-tools
Reusable pieces of CICD pipelines for Single Page Applications
https://github.com/pleo-io/spa-tools
cicd github-actions github-workflows reusable-workflows single-page-app
Last synced: 2 months ago
JSON representation
Reusable pieces of CICD pipelines for Single Page Applications
- Host: GitHub
- URL: https://github.com/pleo-io/spa-tools
- Owner: pleo-io
- License: mit
- Created: 2022-02-14T11:36:02.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T08:31:16.000Z (6 months ago)
- Last Synced: 2024-08-09T23:01:48.944Z (6 months ago)
- Topics: cicd, github-actions, github-workflows, reusable-workflows, single-page-app
- Language: HTML
- Homepage:
- Size: 2.34 MB
- Stars: 4
- Watchers: 13
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
🔋 Pleo SPA Tools💡 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](https://github.com/pleo-io/pleo-tools/issues) or via
[Stewards: SPA Tools](https://linear.app/pleo/project/stewards-spa-tools-53a0a536f855)
project on Linear (if you have access).## Contents
- [Custom GitHub Actions](/actions)
- [Reusable GitHub Workflows](/reusable-workflows)
- [Runtime Config Injection Tooling](./config-inject)
- [Terraform Module](./terraform-module)
- [Lambda@Edge Lambdas](/terraform-module/edge-lambdas)## Contributing
This repo uses Semantic Release via
[Release Please](https://github.com/google-github-actions/release-please-action)
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](https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#workarounds-to-trigger-further-workflow-runs)
in order to run CI checks. ⚠️