Skip to content

feat(ci): add release-please + OIDC PyPI publishing boilerplate#2

Merged
meysam81 merged 2 commits intomainfrom
claude/setup-pypi-publishing-Q732r
Apr 20, 2026
Merged

feat(ci): add release-please + OIDC PyPI publishing boilerplate#2
meysam81 merged 2 commits intomainfrom
claude/setup-pypi-publishing-Q732r

Conversation

@meysam81
Copy link
Copy Markdown
Contributor

@meysam81 meysam81 commented Apr 20, 2026

complete pyproject

claude added 2 commits April 20, 2026 17:25
Wire up release-please (python release-type) for automated versioning,
expand pyproject.toml with PyPI metadata and dmarcguard.io backlinks,
and split CI into build/release-please/publish jobs using Trusted
Publishing instead of API tokens.

https://claude.ai/code/session_01URvfmnKQwhTdPXA6t3xW4v
Switch release-please to the simple release-type with explicit extra-files
updaters (toml jsonpath for pyproject.toml, generic marker for __init__.py),
matching the custom-version-modifier pattern used in meysam81/ansible-collections
for galaxy.yml. Also correct brand casing everywhere to DMARCguard.

https://claude.ai/code/session_01URvfmnKQwhTdPXA6t3xW4v
@meysam81 meysam81 merged commit 3db18fc into main Apr 20, 2026
5 checks passed
@meysam81 meysam81 deleted the claude/setup-pypi-publishing-Q732r branch April 20, 2026 17:55
@github-actions github-actions Bot mentioned this pull request Apr 20, 2026
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