Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/danielroe/zero-vue. Vue bindings for Zero
sync vue zero
Something went wrong. Try again.
YAML
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394name: ci
on: pull_request: branches: - main push: branches: - main
permissions: contents: read
jobs: lint: runs-on: ubuntu-latest
steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3 with: runtime: node@24 cache: true install: false
- name: ๐ฆ Install dependencies run: pnpm install
- name: ๐ Lint project run: pnpm lint
- name: โ๏ธ Knip project run: pnpm knip
- name: โ๏ธ Check package engines run: pnpm installed-check -d --no-workspaces
- name: ๐ฆ Lint published package run: pnpm build
test: runs-on: ubuntu-latest
steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3 with: runtime: node@24 cache: true install: false
- name: ๐ฆ Install dependencies run: pnpm install
- name: ๐ Build project run: pnpm build
- name: ๐ช Test types run: pnpm test:types
- name: ๐งช Test project run: pnpm test:unit --coverage
- name: ๐ Test e2e fixtures run: pnpm test:e2e
- name: ๐ฉ Coverage uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7
e2e: runs-on: ubuntu-latest
steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3 with: runtime: node@24 cache: true install: false
- name: ๐ฆ Install dependencies run: pnpm install
- name: ๐ Build project run: pnpm build
- name: ๐ญ Install Playwright browser run: pnpm exec playwright-core install --with-deps chromium
- name: ๐งช Run e2e tests against a live zero-cache run: pnpm test:e2e env: ZERO_VUE_E2E_LIVE_CACHE: '1'