Skip to content

Commit

Permalink
ci: streamline release and publishing process
Browse files Browse the repository at this point in the history
- Combine tag, release, and publish actions into a single workflow
- Automate CHANGELOG.md updates with each release
- Remove separate release-drafter and python-publish workflows
- Ensure PyPI publishing occurs after successful release creation
- Remove unused release-drafter configuration and workflow

This change improves the automation of our release process,
ensuring consistent versioning, documentation, and distribution
while removing redundant workflows.
  • Loading branch information
tawandakembo committed Jul 27, 2024
1 parent 992056f commit b9e7a64
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 24 deletions.
22 changes: 0 additions & 22 deletions .github/release-drafter.yml

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/tag-and-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,5 +76,5 @@ jobs:
- name: Publish package
uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
with:
user: __token__
password: ${{ secrets.PYPI_API_TOKEN }}
user: ${{ secrets.PYPI_USERNAME }}
password: ${{ secrets.PYPI_PASSWORD }}

0 comments on commit b9e7a64

Please sign in to comment.