fadfac2a93
ci: throttle release pipeline to nightly (was hourly)
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / e2e (push) Blocked by required conditions
CI / docker-build (push) Waiting to run
CI / security (push) Waiting to run
CI / build-result (push) Blocked by required conditions
2026-08-21 15:45:48 +00:00
f921dbfc0c
fix(ci): mount entire tests/playwright dir to fix config resolution
2026-08-21 15:45:00 +00:00
8a77011e24
fix: convert playwright config to JS, add git credentials to release push
2026-08-21 15:45:00 +00:00
dbd00e4734
fix(ci): fix indentation in Playwright test step (YAML parse error)
2026-08-21 15:45:00 +00:00
602fd1a6cf
fix(ci): mount test files individually, install playwright@1.51.0 in container to avoid node_modules version conflict
2026-08-21 15:45:00 +00:00
4c0998b093
chore(ci): remove redundant pr-check.yml, ci.yml covers all workflows
2026-08-21 15:45:00 +00:00
b223b0b7e1
fix(ci): pin playwright@1.51.0 and set PLAYWRIGHT_BROWSERS_PATH for baked-in browsers
2026-08-21 15:45:00 +00:00
0657b654b6
fix(ci): replace grep -oP with portable grep -oE for BusyBox
2026-08-21 15:45:00 +00:00
cc6c9c6957
feat: reserved CI port range 10000-10099, document convention
2026-08-21 15:45:00 +00:00
24d42ed0b8
feat: CI auto-detects and shifts port to avoid production conflicts
2026-08-21 15:45:00 +00:00
4e97366700
fix: skip e2e on push to main, improve timeline CSS
2026-08-21 15:45:00 +00:00
e72d554a75
fix(ci): isolate e2e container name to prevent killing production
2026-08-21 15:45:00 +00:00
51d668fe3e
fix: remove stale container before e2e app start
2026-08-21 15:45:00 +00:00
dbdbbc73ed
feat: add Playwright E2E tests to CI
...
- 15 tests: home, listing, detail, nav, status, RSS/Atom, theme toggle
- CI e2e job seeds test DB (80 articles, 3 sources) in Docker container
- Tests run in mcr.microsoft.com/playwright:v1.51.0-jammy image
- Port 5000 published for health check from runner
- node_modules + test-results excluded from git
2026-08-21 15:45:00 +00:00
c208bd99c5
fix: use pure shell instead of python3 for version parsing in runner
2026-08-21 15:45:00 +00:00
3848162f07
fix: use GITHUB_OUTPUT file in bump step too
2026-08-21 15:45:00 +00:00
0d77ba8505
fix: use python3 instead of jq for JSON parsing in runner
2026-08-21 15:45:00 +00:00
11d2b44195
ci: use Gitea container registry instead of release branches
2026-08-21 15:45:00 +00:00
c3cdfe9adb
fix: lowercase docker image name for uppercase repo
2026-08-21 15:45:00 +00:00
d28b4b955c
ci: add PR check and release/deploy workflows with version.json
2026-08-21 15:45:00 +00:00
d19b174884
fix: fix docker build for CI
2026-08-21 15:45:00 +00:00
73bf484a4c
CI: remove --no-cache for docker layer caching
2026-08-21 15:45:00 +00:00
31af35ec6d
CI: add generalized workflow
2026-08-21 15:45:00 +00:00