Skip to content

Conversation

@woud420
Copy link
Owner

@woud420 woud420 commented Sep 20, 2025

  • Add comprehensive GitHub Actions CI/CD workflows
  • Add automated testing, linting, and security scanning
  • Add release workflow for binary builds with PyInstaller
  • Add Docker support with multi-stage build
  • Update Python requirement to 3.12+
  • Bump version to 0.3.0

This adds the missing CI/CD infrastructure while preserving all the refactoring work already done on master.

- Add comprehensive GitHub Actions CI/CD workflows
- Add automated testing, linting, and security scanning
- Add release workflow for binary builds with PyInstaller
- Add Docker support with multi-stage build
- Update Python requirement to 3.12+
- Bump version to 0.3.0

This adds the missing CI/CD infrastructure while preserving all the
refactoring work already done on master.
@woud420 woud420 merged commit 7dffd26 into master Sep 20, 2025
3 of 19 checks passed
@woud420 woud420 deleted the feature/cicd-pipeline branch September 20, 2025 16:19
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is being reviewed by Cursor Bugbot

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

- os: windows-latest
python-version: '3.11'
- os: macos-latest
python-version: '3.11'
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: CI Matrix Conflict with Python Version

The CI's test job matrix includes Python 3.11 for ubuntu-latest, which conflicts with the project's pyproject.toml requiring Python 3.12+. This prevents Poetry from installing dependencies on Python 3.11, causing CI failures and making the package unusable on that version.

Fix in Cursor Fix in Web

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