Releases: streamingfast/sfreleaser
v0.9.0
v0.8.0
-
Ensure
sfreleaser
works with Goreleaser 2.x[!IMPORTANT]
You will need to use an up to date version ofgoreleaser/goreleaser-cross:v1.22
or later forsfreleaser
to work properly. If you have an error of the form⨯ release failed after 0s error=only configurations files on version: 1 are supported, yours is version: 2 , please update your configuration
, update your image to latest version usingdocker pull --platform linux/arm64 goreleaser/goreleaser-cross:v1.22
and ensure you.sfreleaser
does use it properly. -
Fixed wrong error when a project was never release.
-
Fixed CHANGELOG release version extraction to accept dots too.
-
Fixed when LICENSE and README are not present or spelled a bit differently.
-
Added support to override the Git remote used for commands with
sfreleaser --git-remote=sf ...
. -
Bumped to
Golang
1.22
, this will pullgoreleaser/goreleaser-cross:v1.22
so expect some delays before your build starts.
v0.7.2
v0.7.1
- Bumped to
Golang
1.21
, this will pullgoreleaser/goreleaser-cross:v1.21
so expect some delays before your build starts.`
v0.7.0
Deprecation
The release.upload-substreams-spkg
has been deprecated in favor of using pre-build-hooks
and upload-extra-assets
instead, the replacement code is converting release.upload-substreams-spkg
using this new system internally.
Change
release:
upload-substreams-spkg: substreams.yaml
By
release:
pre-build-hooks: ['substreams pack -o "{{ .buildDir }}/{{ .global.Project }}-{{ .release.Version }}.spkg" substreams.yaml"']
upload-extra-assets: ["{{ .buildDir }}/{{ .global.Project }}-{{ .release.Version }}.spkg"]
Added
-
If changelog list
Next
as the header, default prompted version is the next patch version. -
Extracted version from CHANGELOG is now much more selective.
-
Prevent release if changelog extracted version and latest tag version are the same.
-
Added
global.sfreleaser-min-version
configuration value to force users to upgrade to a new version ofsfreleaser
.
v0.6.0
-
Added
sfreleaser build
to build artifacts,sfreleaser build --help
for all the juicy details of the new command. -
Bumped to
Golang
1.20.5
, this will pullgoreleaser/goreleaser-cross:v1.20.5
so expect some delays before your build starts.`Note
docker pull goreleaser/goreleaser-cross:v1.20.5
to "boostrap" this step. -
The platform
linux/arm64
is now built by default. -
When version is prompted in release, default value is now extracted from release notes' header.
-
Speed up build by mounting local
go env GOCACHE
into the Docker container that build artifacts (only if language ==golang
).