Skip to content

build(deps-dev): bump rollup from 4.61.0 to 4.62.0 #152

build(deps-dev): bump rollup from 4.61.0 to 4.62.0

build(deps-dev): bump rollup from 4.61.0 to 4.62.0 #152

Workflow file for this run

name: CI
on:
pull_request:
push:
branches:
- alpha
- beta
- master
jobs:
package:
name: Package / Node ${{ matrix.node-version }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
node-version:
- 22.22.1
- 24
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
cache: npm
- name: Install root deps
run: npm ci
- name: Install package deps
working-directory: packages/vue-quill
run: npm ci
- name: Lint package sources
run: npm run lint
- name: Build package
run: npm run build -- vue-quill --assets --types
- name: Verify package artifacts
run: npx ts-node scripts/verifyRelease.ts vue-quill
size:
name: Size check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 24
cache: npm
cache-dependency-path: |
package-lock.json
packages/vue-quill/package-lock.json
packages/size-check/package-lock.json
- name: Install root deps
run: npm ci
- name: Install package deps
working-directory: packages/vue-quill
run: npm ci
- name: Install size-check deps
working-directory: packages/size-check
run: npm ci
- name: Build size check
run: npm run size
docs:
name: Docs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 24
cache: npm
cache-dependency-path: |
package-lock.json
docs/package-lock.json
packages/vue-quill/package-lock.json
- name: Install root deps
run: npm ci
- name: Install package deps
working-directory: packages/vue-quill
run: npm ci
- name: Install docs deps
working-directory: docs
run: npm ci
- name: Build package for docs
run: npm run build -- vue-quill --assets --types
- name: Build docs
working-directory: docs
run: npm run build
examples:
name: Examples
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 24
cache: npm
cache-dependency-path: |
package-lock.json
examples/nuxt-app/package-lock.json
examples/vite-app/package-lock.json
packages/vue-quill/package-lock.json
- name: Install root deps
run: npm ci
- name: Install package deps
working-directory: packages/vue-quill
run: npm ci
- name: Install example deps
working-directory: examples/vite-app
run: npm ci
- name: Install Nuxt example deps
working-directory: examples/nuxt-app
run: npm ci
- name: Build package assets for example
run: npm run build -- vue-quill --assets --types
- name: Test Vite example catalog
working-directory: examples/vite-app
run: npm run test
- name: Build Vite example
working-directory: examples/vite-app
run: npm run build
- name: Test Vite Pages example
working-directory: examples/vite-app
run: npm run test:pages
- name: Test Vite SSR example
working-directory: examples/vite-app
run: npm run test:ssr
- name: Test Vite SSR Pages example
working-directory: examples/vite-app
run: npm run test:ssr:pages
- name: Test Nuxt example rendering
working-directory: examples/nuxt-app
run: npm run test:rendering
- name: Test Nuxt example generation
working-directory: examples/nuxt-app
run: npm run test:generate