Skip to content

Commit 075e891

Browse files
authored
Remove goreleaser in favor of build scripts (#2143)
1 parent a9c1664 commit 075e891

21 files changed

+1689
-277
lines changed

.github/workflows/coder.yaml

+15-21
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,8 @@ jobs:
111111
- uses: actions/setup-go@v3
112112
with:
113113
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
117116
118117
- run: go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26
119118
- run: go install storj.io/drpc/cmd/protoc-gen-go-drpc@v0.0.26
@@ -188,7 +187,7 @@ jobs:
188187
path: ${{ steps.go-cache-paths.outputs.go-mod }}
189188
key: ${{ runner.os }}-go-mod-${{ hashFiles('**/go.sum') }}
190189

191-
- name: Install goreleaser
190+
- name: Install gotestsum
192191
uses: jaxxstorm/action-install-gh-release@v1.7.1
193192
env:
194193
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -226,7 +225,7 @@ jobs:
226225
token: ${{ secrets.CODECOV_TOKEN }}
227226
files: ./gotests.coverage
228227
flags: unittest-go-${{ matrix.os }}
229-
# this flakes and sometimes fails the build
228+
# this flakes and sometimes fails the build
230229
fail_ci_if_error: false
231230

232231
test-go-postgres:
@@ -258,7 +257,7 @@ jobs:
258257
path: ${{ steps.go-cache-paths.outputs.go-mod }}
259258
key: ${{ runner.os }}-go-mod-${{ hashFiles('**/go.sum') }}
260259

261-
- name: Install goreleaser
260+
- name: Install gotestsum
262261
uses: jaxxstorm/action-install-gh-release@v1.7.1
263262
env:
264263
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -310,7 +309,7 @@ jobs:
310309
token: ${{ secrets.CODECOV_TOKEN }}
311310
files: ./gotests.coverage
312311
flags: unittest-go-postgres-${{ matrix.os }}
313-
# this flakes and sometimes fails the build
312+
# this flakes and sometimes fails the build
314313
fail_ci_if_error: false
315314

316315
deploy:
@@ -366,18 +365,14 @@ jobs:
366365
restore-keys: |
367366
js-${{ runner.os }}-
368367
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
372370

373371
- name: Build site
374372
run: make -B site/out/index.html
375373

376374
- 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
381376

382377
- name: Install Release
383378
run: |
@@ -394,8 +389,11 @@ jobs:
394389
with:
395390
name: coder
396391
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
399397
retention-days: 7
400398

401399
test-js:
@@ -437,7 +435,7 @@ jobs:
437435
token: ${{ secrets.CODECOV_TOKEN }}
438436
files: ./site/coverage/lcov.info
439437
flags: unittest-js
440-
# this flakes and sometimes fails the build
438+
# this flakes and sometimes fails the build
441439
fail_ci_if_error: false
442440

443441
- name: Upload DataDog Trace
@@ -484,10 +482,6 @@ jobs:
484482
with:
485483
node-version: "14"
486484

487-
- uses: goreleaser/goreleaser-action@v3
488-
with:
489-
install-only: true
490-
491485
- name: Echo Go Cache Paths
492486
id: go-cache-paths
493487
run: |

0 commit comments

Comments
 (0)