name:Test Go App and Vue Frontendon:push:branches:["*"]pull_request:branches:["*"]jobs:build-and-test:runs-on:ubuntu-lateststeps:- name:Check out repositoryuses:actions/checkout@v6- name:Set up Node.jsuses:actions/setup-node@v6with:node-version:"24"- name:Install pnpmuses:https://git.qxp.ch/actions/setup-pnpm@v4with:version:10- name:Install npm dependenciesrun:pnpm set registry https://npm.qxp.ch/ && cd internal/dashboard/frontend && pnpm install- name:Build Vue Frontendrun:cd internal/dashboard/frontend && pnpm run build- name:Check for frontend build errorscontinue-on-error:truerun:| if [ $? -ne 0 ]; then
echo "Vue build failed"
exit 1
fi- name:Set up Go environmentuses:actions/setup-go@v6with:go-version:"1.26.1"- name:Run tests for Go Apprun:| # Install dependencies if needed
go mod tidy
# Run Go tests (assuming you have a test suite)
go test ./...