Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/projectkeas/.engineering
Generic workflows, actions and files that get replicated to all the other repositories
https://github.com/projectkeas/.engineering
automation keas
Last synced: about 1 month ago
JSON representation
Generic workflows, actions and files that get replicated to all the other repositories
- Host: GitHub
- URL: https://github.com/projectkeas/.engineering
- Owner: projectkeas
- License: mit
- Created: 2022-05-09T20:00:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-17T10:32:03.000Z (7 months ago)
- Last Synced: 2024-06-17T11:58:02.847Z (7 months ago)
- Topics: automation, keas
- Language: Shell
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Keas Engineering
This repo contains generic workflows and files that can be replicated across all repositories.
## Available Actions
Located under `.github/actions`
|Name|Description|Usage|
|---|---|---|
|docker-build|Performs a multi-architecture docker build, complete with caching|`uses: projectkeas/.engineering/.github/actions/docker-build@main`|
|go-build|Performs a multi-architecture golang build, complete with caching|`uses: projectkeas/.engineering/.github/actions/go-build@main`|
|publish-release-assets|Uploads specified assets to the current Github release|`uses: projectkeas/.engineering/.github/actions/publish-release-assets@main`|
|setup-supplychain-security|Installs [cosign]() alongside `anchore/syft` and `anchore/grype` to do supply chain security|`uses: projectkeas/.engineering/.github/actions/setup-supplychain-security@main`|## Workflows
Located under `.github/workflows`
|Name|Description|
|---|---|
|copy-files-common|Copies files from the `files/common` to all listed repos in the matrix. This periodically needs checking to ensure the repository list is up to date.|
|copy-files-go|Copies files from the `files/go` to all listed repos in the matrix. This periodically needs checking to ensure the repository list is up to date.|
|label-sync|Ensures that labels are set correctly across all the repos. This periodically needs checking to ensure the repository list is up to date.|