barkey/.woodpecker/experimental.yaml
2025-07-02 21:33:06 -07:00

27 lines
763 B
YAML

when:
- event: manual
services:
- name: database
image: postgres:15
environment:
POSTGRES_PASSWORD: ci
- name: redis
image: redis:latest
steps:
- name: Tests
image: node:jod
commands:
- apt-get update && apt-get install -y git wget curl build-essential python3 ffmpeg
- cp .config/ci.yml .config/default.yml
- cp .config/ci.yml .config/test.yml
- corepack enable
- corepack prepare pnpm@latest --activate
- git submodule update --init
- pnpm install --frozen-lockfile
- pnpm run build
- pnpm run migrate
- pnpm run --filter='!megalodon' test
- pnpm run --filter=backend --filter=misskey-js lint
- pnpm run --filter=frontend --filter=frontend-embed eslint