Skip to content

Conversation

@tech1ndex
Copy link
Contributor

Updates the poetry.lock file, reflecting dependency upgrades and version constraints. This ensures compatibility and incorporates the latest features and fixes from the updated packages.

Specifically:

  • Updates poetry version to 2.1.3
  • Updates tenacity to 9.1.2 and requires python >=3.9

Updates the poetry.lock file, reflecting dependency upgrades and
version constraints. This ensures compatibility and incorporates the
latest features and fixes from the updated packages.

Specifically:
- Updates poetry version to 2.1.3
- Updates tenacity to 9.1.2 and requires python >=3.9
@tech1ndex tech1ndex requested a review from defreng as a code owner August 11, 2025 18:33
Victor Bajada added 12 commits August 11, 2025 22:14
Updates the `actions/upload-artifact` and `actions/download-artifact`
GitHub Actions to version 4 in the CI workflow.

This ensures the workflow uses the latest versions of these actions
and benefits from any improvements or bug fixes they may contain.
Changes the coverage data artifact name to include the Python version.
This prevents conflicts when running coverage analysis for multiple Python versions
and ensures that each version's coverage data is correctly tracked.
It also enables merging coverage data from different Python versions in a subsequent step.
Updates the coverage data artifact path to include the Python version.

This ensures that coverage data is stored separately for each Python version used in the CI matrix, preventing potential conflicts and providing accurate coverage reports for each version.
Adds debug information to the CI workflow to troubleshoot coverage file handling.

Modifies the coverage data upload to warn instead of ignore if no files are found.

Adjusts artifact download to use a broader pattern to ensure all coverage data is merged.
Refactors the CI workflow to reliably collect and upload coverage data.

Previously, coverage data was not always being collected correctly, leading to inaccurate reports. This commit ensures that coverage files are properly generated and moved if necessary before being uploaded as artifacts. This will provide more accurate and consistent coverage reporting.
Refines the debugging steps for coverage files in CI.
Removes unnecessary commands and focuses on verifying the
existence and size of the expected coverage file. This provides
clearer and more concise output for troubleshooting.
Adds debugging steps to the CI workflow to investigate
coverage data upload issues. This includes printing the
current directory, listing coverage files, and checking
file statistics.
Updates the CI workflow to correctly upload coverage data as an artifact.

Changes the path for coverage data upload to be relative, and includes hidden files to ensure all data is captured. This resolves issues where the coverage data file was not found during the upload process.
@tech1ndex tech1ndex merged commit 8b7f0ac into Roche:main Aug 14, 2025
8 checks passed
@tech1ndex tech1ndex deleted the tenacity-9xx branch August 14, 2025 17:02
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