@@ -111,9 +111,8 @@ jobs:
111
111
- uses : actions/setup-go@v3
112
112
with :
113
113
go-version : " ~1.18"
114
- - run : curl -sSL
115
- https://github.com/kyleconroy/sqlc/releases/download/v1.13.0/sqlc_1.13.0_linux_amd64.tar.gz
116
- | sudo tar -C /usr/bin -xz sqlc
114
+ - run : |
115
+ curl -sSL https://github.com/kyleconroy/sqlc/releases/download/v1.13.0/sqlc_1.13.0_linux_amd64.tar.gz | sudo tar -C /usr/bin -xz sqlc
117
116
118
117
- run : go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26
119
118
- run : go install storj.io/drpc/cmd/protoc-gen-go-drpc@v0.0.26
@@ -188,7 +187,7 @@ jobs:
188
187
path : ${{ steps.go-cache-paths.outputs.go-mod }}
189
188
key : ${{ runner.os }}-go-mod-${{ hashFiles('**/go.sum') }}
190
189
191
- - name : Install goreleaser
190
+ - name : Install gotestsum
192
191
uses : jaxxstorm/action-install-gh-release@v1.7.1
193
192
env :
194
193
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -226,7 +225,7 @@ jobs:
226
225
token : ${{ secrets.CODECOV_TOKEN }}
227
226
files : ./gotests.coverage
228
227
flags : unittest-go-${{ matrix.os }}
229
- # this flakes and sometimes fails the build
228
+ # this flakes and sometimes fails the build
230
229
fail_ci_if_error : false
231
230
232
231
test-go-postgres :
@@ -258,7 +257,7 @@ jobs:
258
257
path : ${{ steps.go-cache-paths.outputs.go-mod }}
259
258
key : ${{ runner.os }}-go-mod-${{ hashFiles('**/go.sum') }}
260
259
261
- - name : Install goreleaser
260
+ - name : Install gotestsum
262
261
uses : jaxxstorm/action-install-gh-release@v1.7.1
263
262
env :
264
263
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -310,7 +309,7 @@ jobs:
310
309
token : ${{ secrets.CODECOV_TOKEN }}
311
310
files : ./gotests.coverage
312
311
flags : unittest-go-postgres-${{ matrix.os }}
313
- # this flakes and sometimes fails the build
312
+ # this flakes and sometimes fails the build
314
313
fail_ci_if_error : false
315
314
316
315
deploy :
@@ -366,18 +365,14 @@ jobs:
366
365
restore-keys : |
367
366
js-${{ runner.os }}-
368
367
369
- - uses : goreleaser/goreleaser-action@v3
370
- with :
371
- install-only : true
368
+ - name : Install nfpm
369
+ run : go install github.com/goreleaser/nfpm/v2/cmd/nfpm@v2.16.0
372
370
373
371
- name : Build site
374
372
run : make -B site/out/index.html
375
373
376
374
- name : Build Release
377
- uses : goreleaser/goreleaser-action@v3
378
- with :
379
- version : latest
380
- args : release --snapshot --rm-dist --skip-sign
375
+ run : make build
381
376
382
377
- name : Install Release
383
378
run : |
@@ -394,8 +389,11 @@ jobs:
394
389
with :
395
390
name : coder
396
391
path : |
397
- ./dist/coder_*_linux_amd64.tar.gz
398
- ./dist/coder_*_windows_amd64.zip
392
+ ./dist/*.zip
393
+ ./dist/*.tar.gz
394
+ ./dist/*.apk
395
+ ./dist/*.deb
396
+ ./dist/*.rpm
399
397
retention-days : 7
400
398
401
399
test-js :
@@ -437,7 +435,7 @@ jobs:
437
435
token : ${{ secrets.CODECOV_TOKEN }}
438
436
files : ./site/coverage/lcov.info
439
437
flags : unittest-js
440
- # this flakes and sometimes fails the build
438
+ # this flakes and sometimes fails the build
441
439
fail_ci_if_error : false
442
440
443
441
- name : Upload DataDog Trace
@@ -484,10 +482,6 @@ jobs:
484
482
with :
485
483
node-version : " 14"
486
484
487
- - uses : goreleaser/goreleaser-action@v3
488
- with :
489
- install-only : true
490
-
491
485
- name : Echo Go Cache Paths
492
486
id : go-cache-paths
493
487
run : |
0 commit comments