Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Fixed release workflow #34

Merged
merged 7 commits into from
Nov 8, 2024
Merged

ci: Fixed release workflow #34

merged 7 commits into from
Nov 8, 2024

Conversation

tjtharrison
Copy link
Owner

This pull request includes several updates to the GitHub workflows and documentation for the gpush project. The most important changes involve the addition of a new workflow for semantic versioning, the removal of old workflows, and updates to the README.md file to reflect these changes.

GitHub Workflows

  • Added a new Semver Bump workflow to automate semantic versioning using semantic-release instead of python-semantic-release. This workflow triggers on pushes to the main branch and includes steps for checking out the code, releasing with semantic-release, updating the version file, and committing the changes. (.github/workflows/main-release.yaml)
  • Removed the old Dependabot auto-merge workflow, which was responsible for merging Dependabot pull requests automatically. (.github/workflows/pr-merge-dependabot.yaml)
  • Removed the old Semver Bump workflow that used python-semantic-release. (.github/workflows/semver.yaml)

Documentation Updates

  • Updated the README.md to reflect the switch from python-semantic-release to semantic-release for automating releases. Also updated the installation instructions to use the latest version from the GitHub repository. (README.md)
  • Removed outdated instructions related to python-semantic-release from the README.md. (README.md)

Version Update

  • Bumped the package version from 3.1.2 to 3.2.0 in the _version.py file to reflect the changes. (_version.py)

@tjtharrison tjtharrison merged commit b135754 into main Nov 8, 2024
5 checks passed
@tjtharrison tjtharrison deleted the fix-release branch November 8, 2024 23:45
Copy link

github-actions bot commented Nov 8, 2024

🎉 This PR is included in version 3.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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.

1 participant