https://github.com/trilogy-group/eng-standard
https://github.com/trilogy-group/eng-standard
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/trilogy-group/eng-standard
- Owner: trilogy-group
- Created: 2020-12-07T03:08:56.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-29T01:38:46.000Z (over 1 year ago)
- Last Synced: 2025-01-29T12:18:05.526Z (4 months ago)
- Language: TypeScript
- Size: 650 KB
- Stars: 2
- Watchers: 38
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://trilogy.devspaces.com/#https://github.com/trilogy-group/eng-standard)
[](https://github.com/trilogy-group/eng-standard/actions/workflows/release-action.yml)This GitHub Action enforces the Ship Every Merge standards on Trilogy products.
# Usage
* For a new project, [create it using the template](https://github.com/trilogy-group/eng-template/generate).
* For an existing project, copy [engineering-standards.yml](https://github.com/trilogy-group/eng-template/raw/main/.github/workflows/engineering-standards.yml) into your repository under .github/workflows/# Pipeline
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**# Permissions
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:
![]()