File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22#
33# Common targets for Go developers
44
5- .PHONY : build test vet fmt lint clean all release dogfood help test-coverage smoke
5+ .PHONY : build test vet fmt lint clean all release build-all dogfood help test-coverage smoke
66
77# Default binary name and output
88BINARY := ctx
@@ -87,22 +87,13 @@ clean:
8787 rm -f $(BINARY )
8888 rm -rf dist/
8989
90- # # release: Build for all platforms (reads VERSION file )
90+ # # release: Full release process (build, tag, push )
9191release :
92- ./hack/build-all.sh $$(cat VERSION | tr -d '[:space:]' )
93-
94- # # release-version: Build for all platforms with version
95- release-version :
96- @test -n " $( VERSION) " || (echo " Usage: make release-version VERSION=1.0.0" && exit 1)
97- ./hack/build-all.sh $(VERSION )
98-
99- # # release-tag: Full release process (build, notes, signed tag)
100- release-tag :
10192 ./hack/release.sh
10293
103- # # tag: Create signed git tag from VERSION file
104- tag :
105- ./hack/tag .sh
94+ # # build-all: Build binaries for all platforms (no tag)
95+ build-all :
96+ ./hack/build-all .sh $$( cat VERSION | tr -d '[:space:]' )
10697
10798# # release-notes: Generate release notes (use Claude Code slash command)
10899release-notes :
You can’t perform that action at this time.
0 commit comments