This GitHub Action enforces the Ship Every Merge standards on Trilogy products.
- For a new project, create it using the template.
- For an existing project, copy engineering-standards.yml into your repository under .github/workflows/
GitHub Actions require the built artefacts to appear in the repository. The process is:
- Commit to main
- Continuous flow action triggers
- Project is built and packaged
- Release artefacts appear under the repo tag latest
- Projects refer to this repository as trilogy-group/eng-standard@latest
This action requires an admin token from Github in order to fix the found issues automatically. The image below illustrates these permissions - please apply them carefully to prevent hard-to-track permission issues: