microsoft / mu_devops

Project Mu Developer Operations
https://microsoft.github.io/mu/
Other
26 stars 22 forks source link

Add Submodule Release Updater GitHub Action and Workflow [Rebase & FF] #161

Closed makubacki closed 1 year ago

makubacki commented 1 year ago

Adds an action with a leaf workflow to update submodules in a repository to the latest GitHub release available for the submodule.

Changes:

1. .github/actions: Add initial Submodule Release Updater GitHub Action

Adds an action that checks if any submodules in a repository have a GitHub release available. If so, the submodule is updated to the latest release and a pull request is made in the repository for the submodule update.

2. .sync/Files.yml: Sync Submodule Release Update workflow

Syncs a new workflow to update submodules to the latest GitHub release to mu_tiano_platforms.

3. .sync/Version.njk: Update Mu repos to Mu DevOps v2.4.0

Updates to v2.4.0 so the GitHub action is available.

Changes since last release: https://github.com/microsoft/mu_devops/compare/v2.3.0...v2.4.0

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


Example Pull Requests Created by the Action (on fork):

Signed-off-by: Michael Kubacki michael.kubacki@microsoft.com