From fe2512ef76e0a63aeec97447f2261c002a64dd59 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Wed, 18 Dec 2024 14:50:48 +0530 Subject: [PATCH] chore: add gh workflow for running vitest --- .github/workflows/vitest.yml | 25 +++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/vitest.yml diff --git a/.github/workflows/vitest.yml b/.github/workflows/vitest.yml new file mode 100644 index 00000000..b90ebc85 --- /dev/null +++ b/.github/workflows/vitest.yml @@ -0,0 +1,25 @@ +name: Tests + +on: + push: + branches: [main] + pull_request: + branches: [main] + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: '22' + cache: 'yarn' + + - name: Install dependencies + run: yarn install --frozen-lockfile + + - name: Run prettier check and tests + run: yarn test diff --git a/package.json b/package.json index 51142482..e292f324 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "./src/index.js", "scripts": { "test": "vitest", - "prettier": "npx prettier -w ./src", + "prettier": "yarn prettier -w ./src", "bump-and-release": "git pull --rebase origin main && yarn version --patch && git push && git push --tags", "dev": "vite", "build": "vite build",