Skip to content

v1.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Dec 00:08
· 282 commits to refs/heads/main since this release
960f5c0

What's Changed

🚀 Features & ✨ Enhancements

  • Add Semantic Versioning Release workflow [Rebase \& FF] @makubacki (#49)
    Change Details
      Closes #50

    Adds a new workflow and accompanying configuration files that allow
    releases to automatically be drafted in repos as pull requests are
    completed.

    Semantic versioning is automatically determined based on the standard
    set of Project Mu labels associated with the pull request.

    The types of changes (e.g. bug fix, new feature, etc.) are
    automatically categorized in the pull request based on the labels as
    well.

    This makes tracking the new Semantic Version based on the type of
    changes automatic and a release is always ready. In between releases,
    the draft is a nice way to see a high-level delta since the last
    release.

    • .github/ReleaseDrafter.yml - Single reusable workflow to maintain
      a release draft as pull requests complete.
    • .github/ReleaseDraft.yml - Configuration file for the
      ReleaseDrafter workflow. Defines label meanings for releases and
      how releases should be drafted.
    • .sync/workflows/leaf/release-draft.yml - A leaf workflow that can
      be synced to repos to trigger the reusable workflow in Mu DevOps.

    Project Mu repos can easily opt into consistent release drafting by
    including this leaf workflow via file sync.


    I decided to allow dependabot changes into release and just not include
    file sync changes since those are dev ops related and already tracked in
    the mu_devops releases where they're more relevant.




Full Changelog: v1.0.0...v1.1.0