norrisaftcc / norrisaftcc/algorithm-liza

M1: CI running ruff and pytest

Open Beginner friendly
#6 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area:ci milestone:M1 type:chore
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.