From 0f4239d179ddedd3d012ca98b5bc3312afbc8f10 Mon Sep 17 00:00:00 2001 From: Max Richter Date: Mon, 9 Feb 2026 15:50:05 +0100 Subject: [PATCH] ci: simplify ci quality checks --- .gitea/scripts/ci-checks.sh | 18 ------------------ .gitea/workflows/release.yaml | 7 ++++++- package.json | 4 ++-- 3 files changed, 8 insertions(+), 21 deletions(-) delete mode 100755 .gitea/scripts/ci-checks.sh diff --git a/.gitea/scripts/ci-checks.sh b/.gitea/scripts/ci-checks.sh deleted file mode 100755 index 6faa80d..0000000 --- a/.gitea/scripts/ci-checks.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -pnpm build - -pnpm lint & -LINT_PID=$! -pnpm format:check & -FORMAT_PID=$! -pnpm check & -TYPE_PID=$! -xvfb-run --auto-servernum --server-args="-screen 0 1280x1024x24" pnpm test & -TEST_PID=$! - -wait $LINT_PID -wait $FORMAT_PID -wait $TYPE_PID -wait $TEST_PID diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index f8d6449..699f12f 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -50,7 +50,12 @@ jobs: run: ./.gitea/scripts/ci-checks.sh - name: 🛠️ Build - run: ./.gitea/scripts/build.sh + run: | + pnpm build + pnpm lint + pnpm format:check + pnpm check + xvfb-run --auto-servernum --server-args="-screen 0 1280x1024x24" pnpm test - name: 🚀 Create Release Commit if: gitea.ref_type == 'tag' diff --git a/package.json b/package.json index 4b0acb0..ae5bd6b 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,8 @@ "lint": "pnpm run -r --parallel lint", "format": "pnpm dprint fmt", "format:check": "pnpm dprint check", - "test": "pnpm run -r test", - "check": "pnpm run -r check", + "test": "pnpm run -r --parallel test", + "check": "pnpm run -r --parallel check", "build": "pnpm build:nodes && pnpm build:app", "build:app": "BASE_PATH=/ui pnpm -r --filter 'ui' build && pnpm -r --filter 'app' build", "build:nodes": "cargo build --workspace --target wasm32-unknown-unknown --release && rm -rf ./app/static/nodes/max/plantarium/ && mkdir -p ./app/static/nodes/max/plantarium/ && cp -R ./target/wasm32-unknown-unknown/release/*.wasm ./app/static/nodes/max/plantarium/",