Releases: microsoft/mu_devops
v5.0.10
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
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#888Project 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
What's Changed
Full Changelog: v5.0.7...v5.0.8
v5.0.7
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
.
- The
Full Changelog: v5.0.6...v5.0.7
v5.0.6
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
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
.
- The
Full Changelog: v5.0.4...v5.0.5
v5.0.4
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
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
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
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