Skip to content

Added GitHub CI Action#6

Open
rudolfjs wants to merge 6 commits intoielab:mainfrom
rudolfjs:main
Open

Added GitHub CI Action#6
rudolfjs wants to merge 6 commits intoielab:mainfrom
rudolfjs:main

Conversation

@rudolfjs
Copy link
Contributor

@rudolfjs rudolfjs commented Mar 6, 2026

Feature

Added GitHub Actions to run tests, formatting and linting on PRs to main.

The runners are very quick; 15-20 seconds each. A runner is spawned for each python version [3.10,3.13]. pixi is used to manage the python envs on the runners.

rudolfjs and others added 6 commits March 5, 2026 13:40
- Add ci pixi task (depends-on lint, fmt-check, test)
- Add .github/workflows/ci.yaml with 4-env matrix (py310-py313)
- Fix solve-group per Python env to avoid version conflicts
- Use prefix-dev/setup-pixi@v0.8.1 with caching
setup-pixi requires pixi.lock to generate the cache key.
Removed pixi.lock from .gitignore so it is tracked in git.
Reduce help string to fit within 120-char ruff line limit.
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