Merged
Conversation
Upgraded Python version to 3.10.13. Refactored GitHub Actions workflows, renamed 'main.yml' to 'ci.yml', introduced new workflows for auto-formatter, and author assignment. Moreover, the 'requirements.txt' and 'setup.py' files have been removed as dependencies are managed by Poetry. (cherry picked from commit 5300951)
The codebase has been refactored to use the pathlib module for file handling operations, replacing the os module. Additionally, type annotations have been added throughout the codebase to improve readability and facilitate static type checking. These changes aim to enhance both the maintainability and reliability of the code. (cherry picked from commit e2ade20)
Modified the `.github/workflows/ci.yml` and `.github/workflows/auto-format.yml` files to streamline operations. Added a concurrency control which allows concurrent jobs to run in the workflow, and updated the names of the listed branches by removing unnecessary quotes. Also renamed `test-ubuntu` to `test` while improving its descriptor in the CI workflow. (cherry picked from commit f525391)
Updated the poetry install command in the continuous integration configuration (".github/workflows/ci.yml"). Removed the other flags and just added the "--sync" option for the Poetry install command to enforce a correct and complete installation of dependencies.
(cherry picked from commit 9f8ec79)
The poetry install command in both '.github/workflows/actions/prepare/action.yml' and '.github/workflows/ci.yml' workflow files has been updated. The new command now includes '--no-root' option for better control of the installation process and removed the '--only main,dev' options to ensure all necessary dependencies are installed. (cherry picked from commit 048b9cc)
… and type annotations
… version requirements
…indows environments
… exception handling in stage_test
…iple Python versions
…nd process wrapper
…w for Windows compatibility
…on and improve error handling
…2.2.3, scipy to 1.15.3, and ruff to 0.7.3
…ally set Node.js and Go versions
meanmail
approved these changes
May 20, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Task: #HSPC-
Reviewers
Description