Skip to content
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

CI: Optimize CI jobs #52

Merged
merged 1 commit into from
Sep 23, 2024
Merged

CI: Optimize CI jobs #52

merged 1 commit into from
Sep 23, 2024

Conversation

itellaetxe
Copy link
Contributor

@itellaetxe itellaetxe commented Sep 20, 2024

Summary

This PR aims to simplify the CI/CD pipelines by removing the test session in favor of the coverage session.

Key Changes

  • Added ruff as a dependency instead of flake8.
  • Removes test session from the noxfile.
  • Edit "push" and "pull_request" triggers in workflow .yml file to avoid duplicate jobs running for open PRs.

Other changes

  • Minor dependency issue resolution

@itellaetxe itellaetxe force-pushed the optimize-ci branch 2 times, most recently from 635aad8 to 3e3b39a Compare September 23, 2024 07:15
Avoids unnecessary jobs in open PRs, removes flake8 in favor of ruff.
Also adds minor style changes for ruff compliance.
@itellaetxe itellaetxe changed the title CI/CD: Optimize ci CI: Optimize CI jobs Sep 23, 2024
@itellaetxe itellaetxe merged commit b8785e6 into main Sep 23, 2024
3 checks passed
@itellaetxe itellaetxe deleted the optimize-ci branch October 21, 2024 13:00
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