.github/workflows: switch release.yml to build ui-svelte

This commit is contained in:
Benson Wong
2026-01-28 21:39:06 -08:00
parent 4384315b44
commit 6f8e7ccb57
2 changed files with 12 additions and 16 deletions
+11 -16
View File
@@ -3,13 +3,13 @@ name: goreleaser
on: on:
push: push:
tags: tags:
- '*' - "*"
# Allows manual triggering of the workflow # Allows manual triggering of the workflow
workflow_dispatch: workflow_dispatch:
inputs: inputs:
tag: tag:
description: 'Tag version to release (e.g. v144)' description: "Tag version to release (e.g. v144)"
required: true required: true
permissions: permissions:
@@ -19,35 +19,30 @@ jobs:
goreleaser: goreleaser:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- - name: Checkout
name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
ref: ${{ github.event.inputs.tag || github.ref }} ref: ${{ github.event.inputs.tag || github.ref }}
- - name: Set up Go
name: Set up Go
uses: actions/setup-go@v5 uses: actions/setup-go@v5
- - name: Set up Node.js
name: Set up Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: '23' node-version: "23"
- - name: Install dependencies and build UI
name: Install dependencies and build UI
run: | run: |
cd ui cd ui-svelte
npm ci npm ci
npm run build npm run build
- - name: Run GoReleaser
name: Run GoReleaser
uses: goreleaser/goreleaser-action@v6 uses: goreleaser/goreleaser-action@v6
with: with:
# either 'goreleaser' (default) or 'goreleaser-pro' # either 'goreleaser' (default) or 'goreleaser-pro'
distribution: goreleaser distribution: goreleaser
# 'latest', 'nightly', or a semver # 'latest', 'nightly', or a semver
version: '~> v2' version: "~> v2"
args: release --clean args: release --clean
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -76,4 +71,4 @@ jobs:
"release": { "release": {
"tag_name": "${{ steps.tag.outputs.tag }}" "tag_name": "${{ steps.tag.outputs.tag }}"
} }
} }
+1
View File
@@ -1 +1,2 @@
node_modules node_modules
.vite