Skip to content

Deps: Update davelosert/vitest-coverage-report-action action to v2.8.0. #7035

Deps: Update davelosert/vitest-coverage-report-action action to v2.8.0.

Deps: Update davelosert/vitest-coverage-report-action action to v2.8.0. #7035

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
build:
name: 🔨 Build
needs: [lint, typecheck]
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: 🕶️ Checkout repository
uses: actions/checkout@v4
- name: 📦 Install
uses: ./.github/common/install
- name: 🔨 Build Everything
run: pnpm run build:packages
test:
name: 🧪 Test
timeout-minutes: 15
needs: [lint, typecheck]
runs-on: ubuntu-latest
steps:
- name: 🕶️ Checkout repository
uses: actions/checkout@v4
- name: 📦 Install
uses: ./.github/common/install
- name: 🔨 Build Packages
run: pnpm run build:packages
- name: 🧪 Test
run: pnpm run test
- name: 🦺 Report Coverage to GitHub
uses: davelosert/[email protected]
- name: 🦺 Codecov Coverage Reports
uses: codecov/codecov-action@v4
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
lint:
name: 📋 Lint
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: 🕶️ Checkout repository
uses: actions/checkout@v4
- name: 📦 Install
uses: ./.github/common/install
- name: 🔨 Build Packages
run: pnpm run build:packages
- name: 📋 Lint
run: pnpm run lint
typecheck:
name: ✅ Typecheck
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: 🕶️ Checkout repository
uses: actions/checkout@v4
- name: 📦 Install
uses: ./.github/common/install
- name: 🔨 Build Packages
run: pnpm run build:packages
- name: ✅ Typecheck
run: pnpm run typecheck