@@ -40,12 +40,51 @@ jobs:
4040 -X github.com/LReg/time-tracker/internal/version.Version=${{ steps.vars.outputs.version }} \
4141 -X github.com/LReg/time-tracker/internal/version.Commit=${{ steps.vars.outputs.commit }} \
4242 -X github.com/LReg/time-tracker/internal/version.Date=${{ steps.vars.outputs.build_time }}" \
43- -o dist/tt.exe ./cmd/time-tracker
43+ -o dist/tt-windows-amd64.exe ./cmd/time-tracker
44+
45+ GOOS=darwin GOARCH=arm64 go build \
46+ -ldflags="-s -w \
47+ -X github.com/LReg/time-tracker/internal/version.Version=${{ steps.vars.outputs.version }} \
48+ -X github.com/LReg/time-tracker/internal/version.Commit=${{ steps.vars.outputs.commit }} \
49+ -X github.com/LReg/time-tracker/internal/version.Date=${{ steps.vars.outputs.build_time }}" \
50+ -o dist/tt-darwin-arm64-M1 ./cmd/time-tracker
51+
52+ GOOS=darwin GOARCH=amd64 go build \
53+ -ldflags="-s -w \
54+ -X github.com/LReg/time-tracker/internal/version.Version=${{ steps.vars.outputs.version }} \
55+ -X github.com/LReg/time-tracker/internal/version.Commit=${{ steps.vars.outputs.commit }} \
56+ -X github.com/LReg/time-tracker/internal/version.Date=${{ steps.vars.outputs.build_time }}" \
57+ -o dist/tt-darwin-amd64-M1 ./cmd/time-tracker
58+
59+ GOOS=darwin GOARCH=amd64 go build \
60+ -ldflags="-s -w \
61+ -X github.com/LReg/time-tracker/internal/version.Version=${{ steps.vars.outputs.version }} \
62+ -X github.com/LReg/time-tracker/internal/version.Commit=${{ steps.vars.outputs.commit }} \
63+ -X github.com/LReg/time-tracker/internal/version.Date=${{ steps.vars.outputs.build_time }}" \
64+ -o dist/tt-darwin-amd64 ./cmd/time-tracker
65+
66+ GOOS=linux GOARCH=arm64 go build \
67+ -ldflags="-s -w \
68+ -X github.com/LReg/time-tracker/internal/version.Version=${{ steps.vars.outputs.version }} \
69+ -X github.com/LReg/time-tracker/internal/version.Commit=${{ steps.vars.outputs.commit }} \
70+ -X github.com/LReg/time-tracker/internal/version.Date=${{ steps.vars.outputs.build_time }}" \
71+ -o dist/tt-darwin-arm64 ./cmd/time-tracker
72+
73+ GOOS=linux GOARCH=amd64 go build \
74+ -ldflags="-s -w \
75+ -X github.com/LReg/time-tracker/internal/version.Version=${{ steps.vars.outputs.version }} \
76+ -X github.com/LReg/time-tracker/internal/version.Commit=${{ steps.vars.outputs.commit }} \
77+ -X github.com/LReg/time-tracker/internal/version.Date=${{ steps.vars.outputs.build_time }}" \
78+ -o dist/tt-linux-amd64 ./cmd/time-tracker
4479
4580 - name : Create GitHub Release
4681 uses : softprops/action-gh-release@v2
4782 with :
4883 name : " Release ${{ steps.vars.outputs.version }}"
4984 tag_name : ${{ steps.vars.outputs.version }}
5085 files : |
51- dist/tt.exe
86+ dist/tt-windows-amd64.exe
87+ dist/tt-darwin-arm64-M1
88+ dist/tt-darwin-amd64
89+ dist/tt-linux-amd64
90+ dist/tt-linux-arm64
0 commit comments