Skip to content

Enable locally running CI tests #106

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 20, 2025
Merged

Enable locally running CI tests #106

merged 1 commit into from
May 20, 2025

Conversation

yeoldegrove
Copy link
Contributor

@yeoldegrove yeoldegrove commented May 14, 2025

What this PR does / why we need it:

This enables you to run tests locally via make.
Github actions now use the same mechanism to install dependencies and lock them.

❯ make
Available targets:
  build        - Build the package
  install      - Install the package and dependencies
  install-dev  - Install the package and dev dependencies
  test         - Run tests
  format       - Format code with black
  lint         - Run linting checks
  security     - Run security checks with bandit
  docs         - Build the documentation
  clean        - Clean build artifacts and cache
  help         - Show this help message

@yeoldegrove yeoldegrove force-pushed the feat/local_ci branch 15 times, most recently from 17d6e3e to b6988f9 Compare May 19, 2025 12:05
@yeoldegrove yeoldegrove marked this pull request as ready for review May 19, 2025 12:08
@yeoldegrove yeoldegrove force-pushed the feat/local_ci branch 2 times, most recently from 77aaebb to 9518789 Compare May 19, 2025 14:27
@yeoldegrove yeoldegrove requested a review from NotTheEvilOne May 19, 2025 14:28
Copy link
Contributor

@NotTheEvilOne NotTheEvilOne left a comment

Choose a reason for hiding this comment

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

LGTM

@yeoldegrove yeoldegrove merged commit 1dc3c8c into main May 20, 2025
9 checks passed
@yeoldegrove yeoldegrove deleted the feat/local_ci branch May 20, 2025 12:17
@yeoldegrove yeoldegrove added this to the 2025-05 milestone May 26, 2025
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