Skip to content

chore(release): prepare 4.1.1 metadata/docs cleanup and release workflow updates#734

Merged
aleksandr-kotlyar merged 6 commits into
SergeyPirogov:masterfrom
aleksandr-kotlyar:release-4.1.1-packaging-docs-ci37
May 18, 2026
Merged

chore(release): prepare 4.1.1 metadata/docs cleanup and release workflow updates#734
aleksandr-kotlyar merged 6 commits into
SergeyPirogov:masterfrom
aleksandr-kotlyar:release-4.1.1-packaging-docs-ci37

Conversation

@aleksandr-kotlyar

Copy link
Copy Markdown
Collaborator

Summary

This PR prepares the 4.1.1 follow-up release after 4.1.0 with a focused metadata/documentation cleanup and release-process standardization.

It also adds explicit CI coverage for Python 3.7 to match the declared support range.

Changes

Packaging and metadata

  • Bump package version to 4.1.1.
  • Align release version sources (pyproject.toml, setup.cfg, webdriver_manager/__init__.py).
  • Fix package metadata fields and normalize packaging configuration.
  • Remove obsolete universal wheel configuration.
  • Keep setup.py as a minimal compatibility shim and move metadata source-of-truth to pyproject.toml.

Documentation

  • Fix PyPI badges in README to use the published package name webdriver-manager.
  • Add a maintainer-facing release runbook: RELEASING.md.
  • Link RELEASING.md from README.
  • Convert legacy release-process.rst into a pointer to RELEASING.md.

CI

  • Add Python 3.7 to the test matrix.
  • Ignore RELEASING.md in test workflow paths-ignore to avoid docs-only CI runs.

Scope

  • No functional driver-resolution behavior changes.
  • This is a release-quality, metadata/docs/CI alignment follow-up to 4.1.0.

Fix package metadata and README badges after 4.1.0.

- correct PyPI badge package name

- update package description metadata

- add current Python version classifiers

- align release metadata with supported Python versions

- remove obsolete universal wheel configuration

- add 4.1.1 changelog entry
- migrate package metadata to pyproject.toml as source of truth

- keep setup.py as compatibility shim

- update bump2version target to pyproject.toml

- add concise RELEASING.md and link from README

- point legacy release-process.rst to new runbook
@aleksandr-kotlyar aleksandr-kotlyar merged commit 179faa0 into SergeyPirogov:master May 18, 2026
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.

1 participant