From 51d25010f2b370d6f97136e49990dc2ba1465176 Mon Sep 17 00:00:00 2001 From: Roger Chappel Date: Tue, 13 Oct 2026 02:06:49 +1000 Subject: [PATCH] ci: run repository validation entrypoint --- .github/workflows/ci.yml | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7778640..ba6dff3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,22 +48,9 @@ jobs: exit 1 fi - - name: Run package verification - run: | - set -euo pipefail + - name: Install dependencies + if: hashFiles('package-lock.json') != '' + run: npm ci - if [ ! -f package.json ]; then - echo "No package.json found; skipping Node checks." - exit 0 - fi - - npm ci - if node -e "process.exit(require('./package.json').scripts?.['release:check'] ? 0 : 1)"; then - npm run release:check - else - npm run check --if-present - npm test --if-present - npm run build --if-present - npm run smoke --if-present - npm run package:smoke --if-present - fi + - name: Run repository validation + run: bash scripts/validate.sh