@@ -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
0 commit comments