ci: split reusable workflow into lint + e2e jobs
Some checks failed
ci / tests (push) Has been cancelled

- Run ruff in a dedicated lint job (faster feedback)
- Keep e2e separate and install dependencies only there
- Force Playwright Chromium install to avoid cache-related missing binaries
- Trigger CI on PRs and pushes to main

https://chatgpt.com/share/694ae842-1588-800f-9418-31e7d02ac45e
This commit is contained in:
Kevin Veen-Birkenbach
2025-12-23 20:35:09 +01:00
parent e38051a92f
commit a582e8be13
2 changed files with 33 additions and 18 deletions

View File

@@ -1,12 +1,11 @@
name: CI
name: ci
on:
push:
pull_request:
push:
branches:
- main
jobs:
test:
tests:
uses: ./.github/workflows/reusable-test.yml
with:
python-version: "3.12"
matomo-token-description: "ci-token"