Improve build-test-deploy GitHub Actions performance (#941)

* github build-test-deploy workflow: split goreleaser-test into 3 actions,
one for each ID/component (sharing a single config file)

rationale: speeding up github actions, goreleaser-test was taking
12-14mins and is the outlier longest to execute right now on this repo

* Revert "gitlab build-test-deploy workflow: split goreleaser-test into 3 actions,"

This reverts commit 61083dbbb8.

* github build-test-deploy workflow: split into 6 actions, divided by
GOARCH/GOOS

rationale: improve performance of checks on PR's

* .goreleaser.yaml - add a breadcrumb to ensure we keep the action jobs
list aligned
This commit is contained in:
Nathan Sullivan
2023-01-03 23:07:10 +10:00
committed by GitHub
parent 0f2892c316
commit 94dd7a670c
2 changed files with 122 additions and 2 deletions

View File

@@ -5,6 +5,8 @@ release:
name: troubleshoot
builds:
- id: preflight
# NOTE: if you add any additional goos/goarch values, ensure you update ../.github/workflows/build-test-deploy.yaml
# with the respective goreleaser-test-* jobs
goos:
- linux
- darwin