Skip to content

Commit a2949f9

Browse files
committed
Add server builds to release workflow, bump version to 0.2.0
1 parent 4fbca29 commit a2949f9

3 files changed

Lines changed: 31 additions & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,25 @@ jobs:
2323
- name: Build Linux amd64
2424
run: |
2525
GOOS=linux GOARCH=amd64 CGO_ENABLED=1 \
26-
go build -o dist/enveil-linux-amd64 ./cmd/enveil/
26+
go build -o dist/enveil-linux-amd64 ./cli/cmd/enveil/
2727
2828
- name: Build Linux arm64
2929
run: |
3030
sudo apt-get install -y gcc-aarch64-linux-gnu
3131
GOOS=linux GOARCH=arm64 CGO_ENABLED=1 \
3232
CC=aarch64-linux-gnu-gcc \
33-
go build -o dist/enveil-linux-arm64 ./cmd/enveil/
33+
go build -o dist/enveil-linux-arm64 ./cli/cmd/enveil/
34+
35+
- name: Build Linux amd64 server
36+
run: |
37+
GOOS=linux GOARCH=amd64 CGO_ENABLED=1 \
38+
go build -o dist/enveil-server-linux-amd64 ./server/cmd/enveil-server/
39+
40+
- name: Build Linux arm64 server
41+
run: |
42+
GOOS=linux GOARCH=arm64 CGO_ENABLED=1 \
43+
CC=aarch64-linux-gnu-gcc \
44+
go build -o dist/enveil-server-linux-arm64 ./server/cmd/enveil-server/
3445
3546
- name: Upload Linux artifacts
3647
uses: actions/upload-artifact@v4
@@ -55,12 +66,22 @@ jobs:
5566
- name: Build macOS amd64
5667
run: |
5768
GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 \
58-
go build -o dist/enveil-darwin-amd64 ./cmd/enveil/
69+
go build -o dist/enveil-darwin-amd64 ./cli/cmd/enveil/
5970
6071
- name: Build macOS arm64
6172
run: |
6273
GOOS=darwin GOARCH=arm64 CGO_ENABLED=1 \
63-
go build -o dist/enveil-darwin-arm64 ./cmd/enveil/
74+
go build -o dist/enveil-darwin-arm64 ./cli/cmd/enveil/
75+
76+
- name: Build macOS amd64 server
77+
run: |
78+
GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 \
79+
go build -o dist/enveil-server-darwin-amd64 ./server/cmd/enveil-server/
80+
81+
- name: Build macOS arm64 server
82+
run: |
83+
GOOS=darwin GOARCH=arm64 CGO_ENABLED=1 \
84+
go build -o dist/enveil-server-darwin-arm64 ./server/cmd/enveil-server/
6485
6586
- name: Upload macOS artifacts
6687
uses: actions/upload-artifact@v4
@@ -101,5 +122,9 @@ jobs:
101122
dist/enveil-linux-arm64
102123
dist/enveil-darwin-amd64
103124
dist/enveil-darwin-arm64
125+
dist/enveil-server-linux-amd64
126+
dist/enveil-server-linux-arm64
127+
dist/enveil-server-darwin-amd64
128+
dist/enveil-server-darwin-arm64
104129
dist/checksums.txt
105130
generate_release_notes: true

cli/cmd/enveil/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"github.com/spf13/cobra"
88
)
99

10-
const version = "0.1.1"
10+
const version = "0.2.0"
1111

1212
var rootCmd = &cobra.Command{
1313
Use: "enveil",

server/cmd/enveil-server/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616
"github.com/go-chi/chi/v5/middleware"
1717
)
1818

19-
const version = "0.1.0"
19+
const version = "0.2.0"
2020

2121
type Server struct {
2222
vault *vault.Vault

0 commit comments

Comments
 (0)