diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index be46ec2..e6085a1 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -1,34 +1,15 @@ name: CI -on: - push: - branches: [main] - pull_request: - branches: [main] +on: [push, pull_request] jobs: test: runs-on: ubuntu-latest steps: - - name: Checkout - run: | + - run: | git clone --depth 1 https://7000pct.gitea.bloupla.net/7000pctAUTO/terminal-layout-sync.git /tmp/repo cd /tmp/repo - - name: Setup Node - run: | - cd /tmp/repo - curl -fsSL https://deb.nodesource.com/setup_18.x | bash -E - - apt-get install -y nodejs - - name: Install - run: | - cd /tmp/repo - npm ci - - name: Lint - run: npm run lint - working-directory: /tmp/repo - - name: Typecheck - run: npm run typecheck - working-directory: /tmp/repo - - name: Test - run: npm test - working-directory: /tmp/repo + npm install + npm run lint + npm run typecheck + npm test