ci: add go test and npm test to CI pipeline, remove redundant npm ci
- ci.yml: add 'go test ./...' and 'npm test' steps - release.yml: remove redundant 'cd frontend && npm ci' (GoReleaser handles it)
This commit is contained in:
@@ -17,4 +17,5 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
node-version: "22"
|
node-version: "22"
|
||||||
- run: cd backend && go build ./...
|
- run: cd backend && go build ./...
|
||||||
- run: cd frontend && npm ci && npm run build
|
- run: cd backend && go test ./...
|
||||||
|
- run: cd frontend && npm ci && npm run build && npm test
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ jobs:
|
|||||||
node-version: "22"
|
node-version: "22"
|
||||||
- uses: docker/setup-qemu-action@v3
|
- uses: docker/setup-qemu-action@v3
|
||||||
- uses: docker/setup-buildx-action@v3
|
- uses: docker/setup-buildx-action@v3
|
||||||
- run: cd frontend && npm ci
|
|
||||||
- uses: goreleaser/goreleaser-action@v6
|
- uses: goreleaser/goreleaser-action@v6
|
||||||
with:
|
with:
|
||||||
version: "~> 2"
|
version: "~> 2"
|
||||||
|
|||||||
Reference in New Issue
Block a user