Skip to content

ci: add github actions workflow - #4

Merged
X0luka merged 1 commit into
masterfrom
ci/bootstrap-github-actions
May 29, 2026
Merged

X0luka merged 1 commit into
masterfrom
ci/bootstrap-github-actions

Conversation

@X0luka

@X0luka X0luka commented May 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add the initial GitHub Actions CI workflow required by master branch protection
  • Run uv dependency sync, ruff, pytest, and golden set JSON validation
  • Keep this PR infrastructure-only so future PRs can produce the required CI check automatically

Validation

  • uv sync --extra dev
  • uv run ruff check src ui eval/run_eval.py scripts tests
  • uv run pytest tests/test_chunker.py tests/test_bm25.py tests/test_hybrid.py -v
  • uv run python -m json.tool eval/golden_set.json >/dev/null

Notes

  • The workflow intentionally does not reference eval/generate_golden_set.py because that file is not on current master.
  • This bootstrap PR may require an admin bypass or temporary branch protection adjustment because master already requires the CI check that this PR introduces.

@X0luka
X0luka merged commit 49a4b54 into master May 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant