@@ -39,22 +39,38 @@ jobs:
3939 # - name: Test
4040 # run: go test -v ./...
4141
42- - name : Build Go project
42+ - name : Build Go project (ectocore)
4343 run : go build -v -ldflags "-X main.Version=${{ github.ref_name }} -X main.EctocoreDefault=yes" -o core
4444
45- - name : Verify binary
45+ - name : Verify binary (ectocore)
4646 run : ./core --help
4747
48- - name : Zip binary (macOS)
48+ - name : Zip binary (ectocore macOS)
4949 run : zip -9 ectocore_tool_macos.zip core
5050
51- - name : Upload artifact (macOS)
51+ - name : Build Go project (zeptocore)
52+ run : go build -v -ldflags "-X main.Version=${{ github.ref_name }} -X main.ZeptocoreDefault=yes" -o core
53+
54+ - name : Verify binary (zeptocore)
55+ run : ./core --help
56+
57+ - name : Zip binary (zeptocore macOS)
58+ run : zip -9 zeptocore_tool_macos.zip core
59+
60+ - name : Upload artifact (ectocore macOS)
5261 uses : actions/upload-artifact@v4
5362 with :
5463 name : ectocore_tool_macos.zip
5564 path : core/ectocore_tool_macos.zip
5665 if-no-files-found : error
5766
67+ - name : Upload artifact (zeptocore macOS)
68+ uses : actions/upload-artifact@v4
69+ with :
70+ name : zeptocore_tool_macos.zip
71+ path : core/zeptocore_tool_macos.zip
72+ if-no-files-found : error
73+
5874 linux :
5975 runs-on : ubuntu-latest
6076 steps :
@@ -72,22 +88,38 @@ jobs:
7288 # - name: Test
7389 # run: go test -v ./...
7490
75- - name : Build Go project
91+ - name : Build Go project (ectocore)
7692 run : go build -v -ldflags "-X main.Version=${{ github.ref_name }} -X main.EctocoreDefault=yes" -o core
7793
78- - name : Verify binary
94+ - name : Verify binary (ectocore)
7995 run : ./core --help
8096
81- - name : Zip binary (Linux)
97+ - name : Zip binary (ectocore Linux)
8298 run : zip -9 ectocore_tool_linux.zip core
8399
84- - name : Upload artifact (Linux)
100+ - name : Build Go project (zeptocore)
101+ run : go build -v -ldflags "-X main.Version=${{ github.ref_name }} -X main.ZeptocoreDefault=yes" -o core
102+
103+ - name : Verify binary (zeptocore)
104+ run : ./core --help
105+
106+ - name : Zip binary (zeptocore Linux)
107+ run : zip -9 zeptocore_tool_linux.zip core
108+
109+ - name : Upload artifact (ectocore Linux)
85110 uses : actions/upload-artifact@v4
86111 with :
87112 name : ectocore_tool_linux.zip
88113 path : core/ectocore_tool_linux.zip
89114 if-no-files-found : error
90115
116+ - name : Upload artifact (zeptocore Linux)
117+ uses : actions/upload-artifact@v4
118+ with :
119+ name : zeptocore_tool_linux.zip
120+ path : core/zeptocore_tool_linux.zip
121+ if-no-files-found : error
122+
91123
92124 windows :
93125 runs-on : windows-latest
@@ -122,23 +154,40 @@ jobs:
122154 # - name: Test
123155 # run: go test -v ./...
124156
125- - name : Build Go project
157+ - name : Build Go project (ectocore)
126158 run : go build -v -ldflags "-X main.Version=${{ github.ref_name }} -X main.EctocoreDefault=yes" -o core.exe
127159
128- - name : Verify binary
160+ - name : Verify binary (ectocore)
129161 run : .\core.exe --help
130162
131- - name : Zip binary (Windows)
163+ - name : Zip binary (ectocore Windows)
132164 shell : pwsh
133165 run : Compress-Archive -Path core.exe -DestinationPath ectocore_tool_windows.zip -Force
134166
135- - name : Upload artifact (Windows)
167+ - name : Build Go project (zeptocore)
168+ run : go build -v -ldflags "-X main.Version=${{ github.ref_name }} -X main.ZeptocoreDefault=yes" -o core.exe
169+
170+ - name : Verify binary (zeptocore)
171+ run : .\core.exe --help
172+
173+ - name : Zip binary (zeptocore Windows)
174+ shell : pwsh
175+ run : Compress-Archive -Path core.exe -DestinationPath zeptocore_tool_windows.zip -Force
176+
177+ - name : Upload artifact (ectocore Windows)
136178 uses : actions/upload-artifact@v4
137179 with :
138180 name : ectocore_tool_windows.zip
139181 path : core/ectocore_tool_windows.zip
140182 if-no-files-found : error
141183
184+ - name : Upload artifact (zeptocore Windows)
185+ uses : actions/upload-artifact@v4
186+ with :
187+ name : zeptocore_tool_windows.zip
188+ path : core/zeptocore_tool_windows.zip
189+ if-no-files-found : error
190+
142191 release :
143192 name : Create GitHub Release (on tags)
144193 runs-on : ubuntu-latest
@@ -166,5 +215,8 @@ jobs:
166215 dist/ectocore_tool_macos.zip
167216 dist/ectocore_tool_linux.zip
168217 dist/ectocore_tool_windows.zip
218+ dist/zeptocore_tool_macos.zip
219+ dist/zeptocore_tool_linux.zip
220+ dist/zeptocore_tool_windows.zip
169221 env :
170222 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments