Skip to content

Releases: microsoft/mu_devops

v5.0.10

24 Aug 15:51
52022f6
Compare
Choose a tag to compare

What's Changed

  • Version.njk: Add Rust toolchain version @makubacki (#229)
    Change Details
      Adds the Rust toolchain version to the file so it can be referenced in future changes that add Rust support to the repo.

    This change needs to be broken out because the upcoming change will
    refer to this entry in Version.njk in the main branch when testing
    the container build in its PR checks.




Full Changelog: v5.0.9...v5.0.10

v5.0.9

23 Aug 19:11
101941b
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Containers/Ubuntu-22/Dockerfile: Get iasl from Project Mu NuGet feed @makubacki (#227)
    Change Details
      Resolves #228

    Recently acpica.org has been unavailable, see:
    acpica/acpica#888

    Project Mu already publishes iasl to a NuGet feed. To fix the
    immediate container build issue and reduce external dependencies for
    the future, this change gets iasl from the NuGet feed instead of from
    acpica.org. A NuGet client application is not involved to keep the
    container build steps light.

    The executable is moved to /usr/bin which is already on the system
    path.

    Signed-off-by: Michael Kubacki [email protected]




Full Changelog: v5.0.8...v5.0.9

v5.0.8

16 Aug 01:02
82f9b9c
Compare
Choose a tag to compare

What's Changed

  • Fix missing newline in contributors in tag generation @cfernald (#225)
    Change Details
     

Full Changelog: v5.0.7...v5.0.8

v5.0.7

09 Aug 15:57
217526a
Compare
Choose a tag to compare

What's Changed

  • Create simple tag generator for ADO pipelines @cfernald (#222)
    Change Details
      Creates a script and pipeline that allows for automated tagging based on release version and commit messages. This template should be called for an Azure Devops hosted repository. The consumer of this template is expected to ensure the proper permissions for the build agent to be able to create the tag and commit tag notes.

    The TagGenerator Script provides the following functionality:

    • Scans git history for the most recent matching tag, e.g. 202302.5.10
    • Generates the new tag version, incrementing the "major" version based on the presence of breaking changes.
    • Generates release notes including commits by type, links to Azure Devops PRs, and contributors.


  • .sync/Version.njk: Update Mu repos to Mu DevOps v5.0.6 (and container) @makubacki (#223)
    Change Details
      Changes since last release: https://github.com/microsoft/mu_devops/compare/v5.0.4...v5.0.6

    General release info: https://github.com/microsoft/mu_devops/releases

    • The ubuntu-22-build container image is also updated to the latest: 3bf70b5.


Full Changelog: v5.0.6...v5.0.7

v5.0.6

20 Jul 15:33
1a33763
Compare
Choose a tag to compare

What's Changed

  • Add checkout\_self parameter to prevent additional checkouts @apop5 (#221)
    Change Details
      A specific container that does checkout prior to running mu_devops runs into problems with multiple checkout statements. It places the repo under multiple directories.

    Adding a parameter to prevent checkout of the repo again for the code coverage step.




  • Added fetchdepth to disable default shallow checkout in new pipelines @apop5 (#220)
    Change Details
      https://learn.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/steps-checkout?view=azure-pipelines#shallow-fetch

    New pipelines created after the [September 2022 Azure DevOps sprint 209 update](https://learn.microsoft.com/en-us/azure/devops/release-notes/2022/sprint-209-update) have Shallow fetch enabled by default and configured with a depth of 1. Previously the default was not to shallow fetch. To check your pipeline, view the Shallow fetch setting in the [pipeline settings UI](https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/azure-repos-git#shallow-fetch).

    Adding fetchdepth of 0 to disable default of shallow checkout for new pipelines using mu_devops.




Full Changelog: v5.0.5...v5.0.6

v5.0.5

11 Jul 00:57
f5f587e
Compare
Choose a tag to compare

What's Changed

  • Upgrading markdownlint to v0.32.2 for MD051 - link fragments checking @apop5 (#218)
    Change Details
      Upgrade markdownlint to v0.32.2 for MD051 link checking.

    fixes #217

      </blockquote>
      <hr>
    </details>
    
  • .sync/Version.njk: Update Mu repos to Mu DevOps v5.0.4 @makubacki (#215)
    Change Details
      Changes since last release: https://github.com/microsoft/mu_devops/compare/v5.0.1...v5.0.4

    General release info: https://github.com/microsoft/mu_devops/releases

    • The ubuntu-22-build container image is also updated to the latest: ea6d2e6.


Full Changelog: v5.0.4...v5.0.5

v5.0.4

05 Jul 14:42
c87c714
Compare
Choose a tag to compare

What's Changed

  • GitHub Action: Bump actions/stale from 7 to 8 @dependabot (#153)
  • GitHub Action: Bump actions/labeler from 4.1.0 to 4.2.0 @dependabot (#210)
  • GitHub Action: Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 @dependabot (#211)

Full Changelog: v5.0.3...v5.0.4

v5.0.3

30 Jun 23:09
456f06b
Compare
Choose a tag to compare

What's Changed

  • .sync/dependabot: Ignore additional submodules with versioned releases @makubacki (#209)
    Change Details
      Adds more Project Mu repos to the dependabot submodule ignore list that have transitioned to versioned releases.

    These will automatically be picked up by the Submoodule Release
    Updater action which tracks release information. Dependabot only
    looks at raw commit diffs instead of release points.

    Added a note to the beginning of the file that this dependabot
    configuration expects submodules at these paths relative to the
    workspace to ignore them properly.




Full Changelog: v5.0.2...v5.0.3

v5.0.2

27 Jun 22:39
ea6d2e6
Compare
Choose a tag to compare

What's Changed

  • Add CPP alternative to ubuntu container. @cfernald (#208)
    Change Details
      Adds missing alternatives for the cpp tool which is used when building TF-A.

Full Changelog: v5.0.1...v5.0.2

v5.0.1

22 Jun 01:53
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • ReleaseDrafter.yml: Set Mu branches in all cases [Rebase & FF] @makubacki (#206)
    Change Details
      The `*_mu_branch` workflow variables were not set in some cases to reduce workflow execution time but logically the variables should be set to ensure the step conditionals work as expected.

Full Changelog: v5.0.0...v5.0.1