Skip to content

chore: Add release automatisation#114

Merged
cbueth merged 2 commits intomainfrom
ci/automate-release-and-dependencies
Mar 14, 2026
Merged

chore: Add release automatisation#114
cbueth merged 2 commits intomainfrom
ci/automate-release-and-dependencies

Conversation

@cbueth
Copy link
Collaborator

@cbueth cbueth commented Mar 14, 2026

Description

This PR adds release automatisation via Release Please with a release PR and conventional commits.

We also add dependabot.

Related Issue

Fixes #110

Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to change)
  • 📝 Documentation update
  • 🧹 Code refactor (no functional changes)
  • ✅ Test update

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have updated the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix/feature works
  • New and existing tests pass locally

- Add Dependabot configurations for pip and conda dependencies
- Add workflows for PyPI publishing and release management using release-please
- Update CONTRIBUTING.md with Conventional Commits section
- Configure release-please for automated versioning and changelog generation
@cbueth cbueth self-assigned this Mar 14, 2026
@cbueth cbueth added the enhancement New feature or request label Mar 14, 2026
@cbueth cbueth merged commit 74999c7 into main Mar 14, 2026
29 of 30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: Release automatisation

1 participant