Skip to content

Conversation

@JeremieGince
Copy link
Owner

@JeremieGince JeremieGince commented Jun 27, 2025

Description

This pull request includes updates to project configuration files to streamline workflows and ensure consistent code formatting. The changes focus on improving the pull request checklist, updating GitHub Actions permissions, and enhancing Python tool configurations.

Updates to project configuration:

  • .github/pull_request_template.md: Simplified the pull request checklist by removing redundant items related to imports sorting and type-checking, while retaining essential steps for documentation, formatting, and testing.

  • .github/workflows/build_dist.yml: Added id-token: write permission to the GitHub Actions workflow configuration to enable secure authentication for jobs.

Enhancements to Python tool configurations:

  • pyproject.toml: Added an isort configuration with the black profile to ensure consistent import sorting aligned with Black formatting standards.

Checklist

Please complete the following checklist when submitting a PR. The PR will not be reviewed until all items are checked.

  • All new features include a unit test.
    Make sure that the tests passed and the coverage is
    sufficient by running python run_pytests.py --tests_folder=tests or
    pytest tests --cov=src --cov-report=term-missing.
  • All new functions and code are clearly documented.
  • The code is formatted using Black.
    You can do this by running black src tests.
  • The imports are sorted using isort.
    You can do this by running isort src tests.
  • The code is type-checked using Mypy.
    You can do this by running mypy src tests.

Removed extra blank lines from the pull request template checklist for improved readability and consistency.
Configured isort to use the 'black' profile for import sorting to ensure consistency with Black's formatting style.
@github-actions
Copy link
Contributor

github-actions bot commented Jun 27, 2025

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
21 21 100% 98% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: a579064 by action🐍

1 similar comment
@github-actions
Copy link
Contributor

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
21 21 100% 98% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: a579064 by action🐍

@JeremieGince JeremieGince merged commit aa67b61 into main Jun 27, 2025
8 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.

2 participants