Skip to content

Release 052025#100

Merged
polischuks merged 57 commits intoreleasefrom
052025
May 20, 2025
Merged

Release 052025#100
polischuks merged 57 commits intoreleasefrom
052025

Conversation

@polischuks
Copy link
Contributor

Task: #HSPC-

Reviewers

  • @

Description

meanmail and others added 30 commits May 14, 2025 11:18
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)
polischuks and others added 26 commits May 14, 2025 13:34
@polischuks polischuks requested a review from meanmail May 14, 2025 16:48
@polischuks polischuks merged commit fb6ef7c into release May 20, 2025
@polischuks polischuks deleted the 052025 branch May 20, 2025 11:43
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