Skip to content
This repository was archived by the owner on Aug 3, 2024. It is now read-only.

Commit d41c615

Browse files
authored
fix(goreleaser): Build frontend and release as draft (#23)
1 parent b1fd98f commit d41c615

File tree

2 files changed

+25
-3
lines changed

2 files changed

+25
-3
lines changed

.github/workflows/release.yml

+24-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: goreleaser
1+
name: Publish packages
22

33
on:
44
push:
@@ -19,13 +19,34 @@ jobs:
1919
with:
2020
fetch-depth: 0
2121
- run: git fetch --force --tags
22-
- uses: actions/setup-go@v3
22+
23+
- name: Setup go
24+
uses: actions/setup-go@v3
2325
with:
2426
go-version: ">=1.20"
2527
cache: true
28+
29+
- name: Setup pnpm
30+
uses: pnpm/action-setup@v2
31+
with:
32+
version: 7.27.1
33+
34+
- name: Setup node
35+
uses: actions/setup-node@v3
36+
with:
37+
node-version: 18.12.1
38+
cache: "pnpm"
39+
cache-dependency-path: "**/pnpm-lock.yaml"
40+
41+
- name: Build frontend
42+
run: |
43+
npm i -g pnpm
44+
pnpm install --dir internal/server/web --frozen-lockfile && pnpm run --dir internal/server/web build
45+
2646
# More assembly might be required: Docker logins, GPG, etc. It all depends
2747
# on your needs.
28-
- uses: goreleaser/goreleaser-action@v4
48+
- name: Publish packages
49+
uses: goreleaser/goreleaser-action@v4
2950
with:
3051
# either 'goreleaser' (default) or 'goreleaser-pro':
3152
distribution: goreleaser

.goreleaser.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,4 @@ changelog:
5252
- "^test:"
5353
release:
5454
name_template: "v{{ .Version }}"
55+
draft: true

0 commit comments

Comments
 (0)