Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update quality tools. #8975

Merged
merged 1 commit into from
Jun 18, 2024
Merged

Conversation

fniessink
Copy link
Member

@fniessink fniessink commented Jun 13, 2024

Update quality tools.

  • Add pyproject-fmt to quality tools
  • Remove safety from quality tools (the free plan is limited to one developer).
  • Remove duplication between unittest.sh scripts.
  • Remove duplication between quality.sh scripts.
  • Remove duplication between pip-compile.sh scripts.
  • Remove duplication between pip-install.sh scripts.
  • Add type and security checking to Python tests.

Closes #8928.

@fniessink fniessink linked an issue Jun 13, 2024 that may be closed by this pull request
@fniessink fniessink force-pushed the 8928-add-pyproject-fmt-to-quality-tools branch 2 times, most recently from 051e2cc to c7a571d Compare June 13, 2024 21:35
@fniessink fniessink changed the title Add pyproject-fmt to quality tools. Update quality tools. Jun 13, 2024
@fniessink fniessink force-pushed the 8928-add-pyproject-fmt-to-quality-tools branch 10 times, most recently from 0dc3c48 to 33438e4 Compare June 14, 2024 22:16
@fniessink fniessink marked this pull request as ready for review June 14, 2024 22:17
@fniessink fniessink force-pushed the 8928-add-pyproject-fmt-to-quality-tools branch 15 times, most recently from 23f41e2 to 0e4a0c9 Compare June 16, 2024 18:55
@fniessink fniessink force-pushed the 8928-add-pyproject-fmt-to-quality-tools branch 12 times, most recently from ac9badf to 43d7a56 Compare June 17, 2024 15:23
@fniessink fniessink requested a review from wkoot June 17, 2024 15:34
@fniessink fniessink added the Tech Technical change without significant user impact label Jun 17, 2024
release/release.py Show resolved Hide resolved
release/release.py Outdated Show resolved Hide resolved
ci/pip-base.sh Show resolved Hide resolved
ci/python_files_and_folders.py Show resolved Hide resolved
ci/requirements_files.py Outdated Show resolved Hide resolved
ci/requirements_files.py Outdated Show resolved Hide resolved
components/notifier/pyproject.toml Outdated Show resolved Hide resolved
ci/quality-base.sh Outdated Show resolved Hide resolved
ci/quality-base.sh Outdated Show resolved Hide resolved
@fniessink fniessink force-pushed the 8928-add-pyproject-fmt-to-quality-tools branch 2 times, most recently from 612e9fd to 5dc48e3 Compare June 18, 2024 08:36
- Add pyproject-fmt to quality tools.
- Remove safety from quality tools.
- Remove duplication between unittest.sh scripts.
- Remove duplication between quality.sh scripts.
- Remove duplication between pip-compile.sh scripts.
- Remove duplication between pip-install.sh scripts.
- Add type checking to Python tests.

Closes #8928.
@fniessink fniessink force-pushed the 8928-add-pyproject-fmt-to-quality-tools branch from 5dc48e3 to 393d81d Compare June 18, 2024 09:34
Copy link

@fniessink fniessink merged commit 3bd04fd into master Jun 18, 2024
40 checks passed
@fniessink fniessink deleted the 8928-add-pyproject-fmt-to-quality-tools branch June 18, 2024 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tech Technical change without significant user impact
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add pyproject-fmt to quality tools
2 participants