Fixes to autorelease
moloch--
3 years ago
52 | 52 | |
53 | 53 | - name: Make |
54 | 54 | run: export PATH=/home/runner/go/bin/:$PATH && make linux && make static-linux |
55 | ||
56 | - name: Update PATH | |
57 | run: echo "/home/runner/go/bin/" >> $GITHUB_PATH | |
58 | ||
59 | - name: Linux Artifacts | |
55 | ||
56 | - name: Linux Client Artifact | |
60 | 57 | uses: actions/upload-artifact@v2 |
61 | 58 | with: |
62 | name: linux | |
63 | path: | | |
64 | ./sliver-server | |
65 | ./sliver-client | |
59 | name: sliver-client_linux | |
60 | path: ./sliver-client | |
61 | ||
62 | - name: Linux Server Artifact | |
63 | uses: actions/upload-artifact@v2 | |
64 | with: | |
65 | name: sliver-server_linux | |
66 | path: ./sliver-server | |
66 | 67 | |
67 | 68 | - name: Make Windows |
68 | 69 | run: export PATH=/home/runner/go/bin/:$PATH && make windows && make static-windows |
69 | ||
70 | - name: Windows Artifacts | |
70 | ||
71 | - name: Windows Client Artifact | |
71 | 72 | uses: actions/upload-artifact@v2 |
72 | 73 | with: |
73 | name: windows | |
74 | path: | | |
75 | ./sliver-server.exe | |
76 | ./sliver-client.exe | |
74 | name: sliver-client_windows.exe | |
75 | path: ./sliver-client.exe | |
76 | ||
77 | - name: Windows Server Artifact | |
78 | uses: actions/upload-artifact@v2 | |
79 | with: | |
80 | name: sliver-server_windows.exe | |
81 | path: ./sliver-server.exe | |
82 | ||
77 | 83 | |
78 | 84 | macos-build: |
79 | 85 | name: MacOS Build |
119 | 125 | - name: Make |
120 | 126 | run: export PATH=/Users/runner/go/bin/:$PATH && make macos && make static-macos |
121 | 127 | |
122 | - name: Debug Log | |
123 | run: ls -alh | |
124 | ||
125 | - name: MacOS Artifact | |
128 | - name: MacOS Client Artifact | |
126 | 129 | uses: actions/upload-artifact@v2 |
127 | 130 | with: |
128 | name: macos | |
129 | path: | | |
130 | ./sliver-server | |
131 | ./sliver-client | |
131 | name: sliver-client_macos | |
132 | path: ./sliver-client | |
133 | ||
134 | - name: MacOS Server Artifact | |
135 | uses: actions/upload-artifact@v2 | |
136 | with: | |
137 | name: sliver-server_macos | |
138 | path: ./sliver-server | |
139 | ||
132 | 140 | |
133 | 141 | tagged-release: |
134 | 142 | |
144 | 152 | with: |
145 | 153 | path: ./artifacts |
146 | 154 | |
147 | - run: ls -lah ./artifacts && ls -lah ./artifacts/linux/ | |
148 | ||
149 | 155 | # Linux |
150 | - run: zip ./release/sliver-server_linux.zip ./artifacts/linux/sliver-server | |
151 | - run: zip ./release/sliver-client_linux.zip ./artifacts/linux/sliver-client | |
156 | - name: Package Linux | |
157 | run: | | |
158 | mkdir -p /tmp/linux | |
159 | cp ./artifacts/sliver-server_linux /tmp/linux/sliver-server | |
160 | cp ./artifacts/sliver-client_linux /tmp/linux/sliver-client | |
161 | zip ./release/sliver-server_linux.zip /tmp/linux/sliver-server | |
162 | zip ./release/sliver-client_linux.zip /tmp/linux/sliver-client | |
152 | 163 | |
153 | 164 | # Windows |
154 | - run: zip ./release/sliver-server_windows.zip ./artifacts/windows/sliver-server.exe | |
155 | - run: zip ./release/sliver-client_windows.zip ./artifacts/windows/sliver-client.exe | |
165 | - name: Package Windows | |
166 | run: | | |
167 | mkdir -p /tmp/windows | |
168 | cp ./artifacts/sliver-server_windows /tmp/windows/sliver-server.exe | |
169 | cp ./artifacts/sliver-client_windows /tmp/windows/sliver-client.exe | |
170 | zip ./release/sliver-server_windows.zip /tmp/windows/sliver-server.exe | |
171 | zip ./release/sliver-client_windows.zip /tmp/windows/sliver-client.exe | |
156 | 172 | |
157 | 173 | # MacOS |
158 | - run: zip ./release/sliver-server_macos.zip ./artifacts/macos/sliver-server | |
159 | - run: zip ./release/sliver-client_macos.zip ./artifacts/macos/sliver-client | |
160 | ||
174 | - name: Package MacOS | |
175 | run: | | |
176 | mkdir -p /tmp/macos | |
177 | cp ./artifacts/sliver-server_macos /tmp/macos/sliver-server | |
178 | cp ./artifacts/sliver-client_macos /tmp/macos/sliver-client | |
179 | zip ./release/sliver-server_macos.zip /tmp/macos/sliver-server | |
180 | zip ./release/sliver-client_macos.zip /tmp/macos/sliver-client | |
181 | ||
161 | 182 | - name: "Publish Release" |
162 | 183 | uses: "marvinpinto/action-automatic-releases@latest" |
163 | 184 | with: |