Skip to content

馃殌 Set Up Automated Release Workflow聽#68

Description

@naheel0

馃殌 Set Up Automated Release Workflow

Description

We need to set up an automated release workflow for this project so that new versions are published automatically when changes are merged. This will ensure consistent semantic versioning, automatic changelogs, and safer releases without manual intervention.

Tasks

  • Configure GitHub Actions workflow for automated releases
  • Analyze commit messages (fix:, feat:, BREAKING CHANGE:) to determine version bump
  • Automatically update package.json version
  • Publish new versions to npm upon successful tests
  • Generate GitHub release notes with changelog

Expected Outcome

  • New versions are published automatically when PRs are merged
  • Semantic versioning (major.minor.patch) is consistent
  • Release process is fully automated and integrated with CI/CD

Additional Notes

  • Ensure workflow runs only on the main branch
  • Integrate with existing CI to run tests before release
  • Consider using semantic-release or similar tools for versioning and changelog generation

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions