chore: add build test for windows

This commit is contained in:
garethgeorge
2024-02-16 01:56:23 -08:00
parent 93828dcbe1
commit 6aaec5423e
14 changed files with 169 additions and 55 deletions
+26 -4
View File
@@ -11,7 +11,7 @@ on:
workflow_dispatch:
jobs:
build:
build-nix:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
@@ -26,9 +26,6 @@ jobs:
with:
node-version: "20"
- name: Install Deps
run: ./scripts/install-deps.sh
- name: Build
uses: goreleaser/goreleaser-action@v5
with:
@@ -38,3 +35,28 @@ jobs:
- name: Test
run: PATH=$(pwd):$PATH go test ./...
build-win:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: "1.21"
- name: Setup NodeJS
uses: actions/setup-node@v4
with:
node-version: "20"
- name: Generate
run: cd webui && npm install && npm run build-windows-devel
- name: Build
run: go build ./...
- name: Targeted Test
run: |
go test ./internal/api
+1 -1
View File
@@ -7,7 +7,7 @@ permissions:
contents: write
pull-requests: write
name: release-please
name: Release Please
jobs:
release-please:
+1 -1
View File
@@ -1,4 +1,4 @@
name: "tagged-release"
name: Tagged Release
on:
push: