norrisaftcc / norrisaftcc/algorithm-liza
M1: CI running ruff and pytest
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
A GitHub Actions workflow on pull requests: uv sync, ruff check, pytest. No inference server is available on a runner, so the suite must pass without one — which is the forcing function that keeps model-dependent behaviour out of the unit tests and in the eval harness where it belongs.
Done when CI is green on a pull request and required for merge.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Create a GitHub Actions workflow for pull requests and inspect the repository's existing Python setup before choosing the workflow location. Run uv sync, ruff check, and pytest locally to confirm the commands and ensure the suite does not require an inference server. Done means CI is green on a pull request and required for merge.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, python
- Domain
- ci-cd, testing-qa
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100