You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We currently have two separate GitHub Actions workflows: release and release-drafter. The goal is to consolidate them into a single workflow that automates the release process. This workflow should handle the following:
Publish release notes.
Manage semantic versioning.
Trigger whenever we merge the staging branch into main.
Provide an option to manually trigger the workflow.
Note: The existing release workflow is not functioning properly at the moment and should not be used as a model.
Acceptance Criteria
Create a single consolidated workflow that includes functionality from both release and release-drafter.
The workflow should publish release notes with a clear changelog based on PRs merged into main.
Implement semantic versioning that automatically increments the version based on PR labels (e.g., fix, feat, breaking).
Ensure the workflow triggers automatically when merging staging into main.
Add the ability to manually trigger the workflow via the GitHub Actions interface.
Validate the new workflow operates correctly and replace the old workflows.
Additional context
Review the current release and release-drafter workflows to identify overlapping and unique functionality, but note that release is not working properly and may require significant adjustments.
Consider using tools like semantic-release or actions/github-script for managing versioning and release notes.
Ensure backward compatibility with our current release process.
Describe the task
We currently have two separate GitHub Actions workflows:
release
andrelease-drafter
. The goal is to consolidate them into a single workflow that automates the release process. This workflow should handle the following:staging
branch intomain
.Note: The existing
release
workflow is not functioning properly at the moment and should not be used as a model.Acceptance Criteria
release
andrelease-drafter
.main
.fix
,feat
,breaking
).staging
intomain
.Additional context
release
andrelease-drafter
workflows to identify overlapping and unique functionality, but note thatrelease
is not working properly and may require significant adjustments.semantic-release
oractions/github-script
for managing versioning and release notes.The text was updated successfully, but these errors were encountered: