All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- the releaser workflow was not setting the suffix correctly
- a
cgo
job specific configuration variable which disables cgo in the go-test workflow
- do not install the same version of Go twice in the go-test and go-check workflows
- mark the Go update commits as breaking changes in the style of conventional commits
- removed usage of search API from the releaser workflow
- do not mark prereleases or versions with build strings as latest in the releaser workflow
- updated references to aegir master to main after the default branch rename
- simplified the default
go-version
input calculation in the go-check workflow
- the default
go-version
input calculation in the go-release-check workflow
- add
docker-registry
input to the js-test-and-maybe-release workflow
- handle Go versions from the go.mod file correctly in the go-test and go-check workflows
- the release-checker outputs an object instead of an array as intended
- updated dependencies in prep for Go 1.23 support
- show git diff on go generation check failure
- preserve source information in release.json artifacts
- try finding version in parent sources
- retrieve subpackage name from .package.name or .name field of the source
- separator input to releaser and releaser-check workflows
- aggregation of release.json artifacts as workflow outputs
- publishing release.json from the release check workflow
- support for rust to release workflows
- disable cache in setup-go action by default
- trigger Go workflows on merge queue events
- execute release nag only if preconditions are met
- names to the steps in the Go test and check workflows
- allow using custom GitHub token in the releaser workflow
- rename pl-strflt/* to ipdxco/*
- updated codecov-action
- passed CODECOV_TOKEN secret to codecov-action explicitly (requires secrets to be set in the repository or organization settings)
- made template workflows inherit secrets from parent workflows
- updated GitHub Actions actions
- install playwright dependencies before using it
- revert adding permissions in JS release job (we cannot do that in a reusable workflow)
- permissions in JS release job
- ability to ignore protoc version comments in
go generate
check
- coverage report uploads in JS reusable workflows
- fallback to
go get
in Go check workflow
- allow skipping race detector in Go test workflow
- use bash as a default shell in reusable workflows that run on windows
- started picking staticcheck version based on go version in Go check workflow
go-version
input for Go check workflow
- partially reverted setup-go action update
- updated versions of actions
- Go installtion on self-hosted runners in Go test workflow
- Go installtion on self-hosted runners in Go test workflow
- Go installtion on self-hosted runners in Go test workflow
- copy templates procedure
- Go release workflows
- Go update procedure
- JS test and release workflow
- v0.0.1 of Unified CI 2.0