aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/release.yml
Commit message (Collapse)AuthorAgeFilesLines
* feat: refactor pipelines into reusable workflowssudoforge2024-07-221-2/+0
| | | | | | | | | | | This change refactors the build, test, and benchmarking pipelines to a `presubmit` and `trunk` parent workflow which invokes other reusable workflows. This simplifies the deluge of pipelines that are executed, allowing for better orchestration and reduced noise on failures (only one email will be sent instead of several). Closes: michaelmure/git-bug#1198 Change-Id: I52407c39366bb9fbfd8fc1455a4f4a1d94f04897
* feat: update action library versionssudoforge2024-07-201-2/+2
| | | | Change-Id: I957c6de57b3a9151e6d9ce8caba87f4e2c714846
* feat: add concurrency limits to all pipelinessudoforge2024-07-201-0/+4
| | | | | | | | This change restricts the number of active pipeline executions for a given tree to one, so that new pushes to a tree that trigger a pipeline will cancel older (but still running) pipelines. Change-Id: I1deda682d39cadbce97f8df4ca7c3110a96b4549
* fix: bump to go v1.22.5sudoforge2024-07-201-1/+1
| | | | | | | | | | | The GHA build pipeline is failing with an error: package crypto/ecdh is not in GOROOT (/opt/hostedtoolcache/go/1.19.4/x64/src/crypto/ecdh) crypto/ecdh was added in Go 1.21 [0]. This change updates the matrix of Go versions that the pipelines use to the latest, in order to resolve this error. [0]: https://tip.golang.org/doc/go1.21
* ci: use Go 1.19.4 and setup-go@v3Steve Moyer2023-01-031-3/+3
|
* fix: resolve Go vulnerabilitiesSteve Moyer2023-01-031-1/+1
| | | | Resolves #975
* GHA: add a release workflow to build and upload binariesMichael Muré2022-11-201-0/+41