Skip to content

Standardize CI workflows with 'make' and 'uv' integration#187

Merged
DanielAvdar merged 10 commits intomainfrom
uv
Jun 6, 2025
Merged

Standardize CI workflows with 'make' and 'uv' integration#187
DanielAvdar merged 10 commits intomainfrom
uv

Conversation

@DanielAvdar
Copy link
Owner

Replace 'uv sync' with 'make' in GitHub Actions workflows to unify the build process. Refactor Python setup and dependency management to utilize 'uv', enhancing maintainability and consistency across projects.

Replaces the use of `uv sync` with `make` across multiple GitHub Actions workflows to standardize the setup process. This simplifies and unifies the build steps for better maintainability and consistency across projects.

Signed-off-by: DanielAvdar <66269169+DanielAvdar@users.noreply.github.com>
…agement

Signed-off-by: DanielAvdar <66269169+DanielAvdar@users.noreply.github.com>
dependabot bot and others added 7 commits June 6, 2025 04:46
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.135.0 to 6.135.1.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.135.0...hypothesis-python-6.135.1)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-version: 6.135.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.11.12 to 0.11.13.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.11.12...0.11.13)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.11.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Updated CI workflows to use `uv` for consistent dependency management and simplified commands, replacing `poetry` where applicable. Removed `poetry.lock` as it's no longer relevant with the transition to `uv`. Improved testing and documentation steps for better compatibility across platforms and Python versions.

Signed-off-by: DanielAvdar <66269169+DanielAvdar@users.noreply.github.com>
Replaces the use of `uv sync` with `make` across multiple GitHub Actions workflows to standardize the setup process. This simplifies and unifies the build steps for better maintainability and consistency across projects.

Signed-off-by: DanielAvdar <66269169+DanielAvdar@users.noreply.github.com>
…agement

Signed-off-by: DanielAvdar <66269169+DanielAvdar@users.noreply.github.com>
Updated CI workflows to use `uv` for consistent dependency management and simplified commands, replacing `poetry` where applicable. Removed `poetry.lock` as it's no longer relevant with the transition to `uv`. Improved testing and documentation steps for better compatibility across platforms and Python versions.

Signed-off-by: DanielAvdar <66269169+DanielAvdar@users.noreply.github.com>
@codecov-commenter
Copy link

codecov-commenter commented Jun 6, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 99.69%. Comparing base (3a46d39) to head (c4afbc9).
Report is 23 commits behind head on main.

✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #187   +/-   ##
=======================================
  Coverage   99.69%   99.69%           
=======================================
  Files          13       13           
  Lines         333      333           
=======================================
  Hits          332      332           
  Misses          1        1           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Signed-off-by: DanielAvdar <66269169+DanielAvdar@users.noreply.github.com>
@DanielAvdar DanielAvdar merged commit c62a673 into main Jun 6, 2025
21 of 23 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.

3 participants