Skip to content

Update project configuration#394

Merged
btschwertfeger merged 4 commits intomasterfrom
update-project-settings
Sep 16, 2025
Merged

Update project configuration#394
btschwertfeger merged 4 commits intomasterfrom
update-project-settings

Conversation

@btschwertfeger
Copy link
Owner

Release tested wheel

In the past wheels were built on multiple operating systems, but these built wheels were not passed to the test jobs. This changed now. The released wheel will be passed through test jobs and released if all tests pass.

Tests with secrets

The CI was configured to run tests that require repository secrets only if the author was not dependabot. This changed now. Only the owner of this repository can run tests with repository secrets, avoiding failing jobs on contributions.

Remove doc dependencies

"dev"-tagged dependencies were removed from the pyproject.toml since most of them are only required during doc build, which already maintains a dedicated requirements file.

@btschwertfeger btschwertfeger added this to the Upcoming Release milestone Sep 16, 2025
@btschwertfeger btschwertfeger self-assigned this Sep 16, 2025
@btschwertfeger btschwertfeger added Documentation Improvements or additions to documentation CI/CD Related to workflows and package publishing Project setup QA, tooling, and setup related labels Sep 16, 2025
@btschwertfeger btschwertfeger merged commit 32a0ebf into master Sep 16, 2025
42 checks passed
@btschwertfeger btschwertfeger deleted the update-project-settings branch September 16, 2025 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD Related to workflows and package publishing Documentation Improvements or additions to documentation Project setup QA, tooling, and setup related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant