From 5a85433e63dd617d4b41f758c1991c6c1997251a Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Wed, 18 Jun 2025 22:48:03 -0700 Subject: [PATCH] Fix CI. --- .github/workflows/ci.yml | 39 ++++++++++++++++++--------------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d437127..3d9d99fe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,6 +1,3 @@ -# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions - name: Node.js CI on: [push] @@ -11,29 +8,29 @@ env: jobs: build: - # Only run the CI if it belongs to the original repository if: github.repository == 'umami-software/umami' runs-on: ubuntu-latest strategy: matrix: include: - - node-version: 18.18 - db-type: postgresql + - node-version: 18.18 + db-type: postgresql steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node-version }} - cache: 'pnpm' - env: - DATABASE_TYPE: ${{ matrix.db-type }} - - name: Install pnpm - uses: pnpm/action-setup@v2 - with: - version: 10 - - run: pnpm install - - run: pnpm test - - run: pnpm build + - uses: actions/checkout@v4 + + - name: Install pnpm + uses: pnpm/action-setup@v2 + with: + version: 10 + + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} + cache: 'pnpm' + + - run: pnpm install + - run: pnpm test + - run: pnpm build