Skip to content

feat(presets): add VP9 output family; drop redundant hevc_speed #4

feat(presets): add VP9 output family; drop redundant hevc_speed

feat(presets): add VP9 output family; drop redundant hevc_speed #4

Workflow file for this run

name: CI
on:
push:
branches: [main, master]
pull_request:
branches: [main, master]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
# 下限由依赖决定:exiftool-vendored@35 要求 >=20,glob@13 要求 18||20||>=22
node-version: [20.x, 22.x, 24.x]
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: npm
- name: Install dependencies
run: npm ci
# 语法检查:覆盖全仓库 *.js,并校验运行时版本与 package.json engines 一致
- name: Syntax check
run: npm run check
- name: Lint
run: npm run lint
- name: Test
run: npm test