Skip to content

Create release workflow for GitHub releases #8

Description

@db-tycoon-stephen

Summary

Create automated workflow for creating GitHub releases.

Requirements

  • Trigger on version tags (v*)
  • Build and validate package
  • Generate changelog from commits
  • Create GitHub Release with notes
  • (Future) Publish to PyPI

Technical Details

  • File: .github/workflows/release.yml
  • Triggers: push with tags v*

Acceptance Criteria

  • Release created on version tag
  • Release notes generated
  • Assets attached (if applicable)
  • Version validation passes

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Priority 2 - Mediumci/cdContinuous Integration and Deployment

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions