Skip to content

fix(release): align package metadata and workflow action pins#468

Merged
thomasc-adyen merged 1 commit intomainfrom
fix/release-publishing
Mar 31, 2026
Merged

fix(release): align package metadata and workflow action pins#468
thomasc-adyen merged 1 commit intomainfrom
fix/release-publishing

Conversation

@thomasc-adyen
Copy link
Copy Markdown
Contributor

Ensure release automation updates pyproject metadata to prevent duplicate-version PyPI publishes, and pin workflow actions to current immutable SHAs for consistency and security.

@thomasc-adyen thomasc-adyen requested review from a team as code owners March 30, 2026 09:41
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the project version to 15.0.0 and introduces pydantic as a mandatory dependency in setup.py. The reviewer recommends consolidating all package metadata into pyproject.toml to follow modern Python packaging standards (PEP 621), which would resolve the current issue of duplicated metadata across configuration files.

Ensure release automation updates pyproject metadata to prevent duplicate-version PyPI publishes, and pin workflow actions to current immutable SHAs for consistency and security.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
@thomasc-adyen thomasc-adyen force-pushed the fix/release-publishing branch from 1c585b1 to 64097b3 Compare March 31, 2026 08:29
@sonarqubecloud
Copy link
Copy Markdown

@thomasc-adyen thomasc-adyen added this pull request to the merge queue Mar 31, 2026
Merged via the queue into main with commit 86cfb2b Mar 31, 2026
14 checks passed
@thomasc-adyen thomasc-adyen deleted the fix/release-publishing branch March 31, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants