Skip to content

feat: add GitHub Actions CI workflow#55

Merged
tahnok merged 2 commits into
mainfrom
claude/setup-github-actions-ci-NAYBG
Dec 25, 2025
Merged

feat: add GitHub Actions CI workflow#55
tahnok merged 2 commits into
mainfrom
claude/setup-github-actions-ci-NAYBG

Conversation

@tahnok

@tahnok tahnok commented Dec 25, 2025

Copy link
Copy Markdown
Owner

Add CI workflow that runs on pushes and pull requests to main branch.
Tests against Python 3.11, 3.12, and 3.13 using the existing check.sh script.

The workflow:

  • Sets up Python environment
  • Installs Poetry and dependencies
  • Uses caching for faster builds
  • Runs check.sh which includes: ruff format, ruff check, mypy, pytest, and poetry check

Add CI workflow that runs on pushes and pull requests to main branch.
Tests against Python 3.11, 3.12, and 3.13 using the existing check.sh script.

The workflow:
- Sets up Python environment
- Installs Poetry and dependencies
- Uses caching for faster builds
- Runs check.sh which includes: ruff format, ruff check, mypy, pytest, and poetry check
The check.sh script needs to run within the Poetry virtual environment
to have access to dev dependencies like ruff, mypy, and pytest.
@tahnok tahnok merged commit 19e70aa into main Dec 25, 2025
3 checks 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.

2 participants