version: '3' vars: RELEASE: sh: svu next --strip-prefix VERSIONFILE: version.txt COMMITMSG: "chore: bump version to v{{.RELEASE}}" tasks: release:tag: cmds: - git tag v{{.RELEASE}} release:file: cmds: - echo {{.RELEASE}} >{{.VERSIONFILE}} - git add {{.VERSIONFILE}} - git commit -m "{{.COMMITMSG}}" release:push: aliases: [dorelease] cmds: - task: release:file - task: release:tag - git push - git push --tags - goreleaser release