v2.0.0
Job query, live logs, Create with GitHub, and path filters. Image
ghcr.io/openpreflight/openpreflight:2.0.0.
Added
- Binding paths (
frontend/**, comma or newline). Empty is every path. A
complete file list with no match skips the job (Check Run conclusion
skipped) before clone. A truncated or failed file list fail-opens and runs. - Create with GitHub on the GitHub Apps page uses GitHub's App manifest
flow (POST /api/v1/github-apps/manifest/startand the callback). Paste
remains under Advanced, including for GitHub Enterprise. GET /api/v1/jobs/{id}/logs/streamtails an in-flight log over SSE. The run
page opens EventSource while the job is running; meta-refresh stays for
no-JS. If a reverse proxy swallows events, disable buffering on this path.GET /jobsandGET /api/v1/jobsacceptrepo,status,limit, and
offsetquery parameters. Unknownstatusis 400. The Jobs page has a
GET form for repo and status.