Граф коммитов

34 Коммитов

Автор SHA1 Сообщение Дата
Project Mu UEFI Bot [bot] 6037638e68
Repo File Sync: Update to Mu DevOps v7.0.0 (#730)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6467095151](https://github.com/microsoft/mu_devops/actions/runs/6467095151)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-10-11 08:47:15 +00:00
Project Mu UEFI Bot [bot] ebb2c4629a
Repo File Sync: synced file(s) with microsoft/mu_devops (#715)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.



---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6315415760](https://github.com/microsoft/mu_devops/actions/runs/6315415760)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-09-26 18:48:35 +00:00
Project Mu UEFI Bot [bot] 53b03662c7
Repo File Sync: Update CodeQL GitHub workflow (#707)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6225301088](https://github.com/microsoft/mu_devops/actions/runs/6225301088)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-09-18 14:11:18 -04:00
Project Mu UEFI Bot [bot] 89f658d640
Repo File Sync: codeql-platform.yml - Update actions/checkout from v3 to v4 (#701)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6170290732](https://github.com/microsoft/mu_devops/actions/runs/6170290732)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-09-13 10:06:14 -04:00
Michael Kubacki 1731ed32a5 Add CodeQL platform GitHub workflow
Adds a new GitHub workflow that allows CodeQL to run against platform
builds. Previously, only a "CI" CodeQL workflow existed that did not
support platform builders.

This file is being added directly to the repo as it is paired with
other changes that it has been tested alongside. In the future, it
will automatically be synced from mu_devops.

Nothing about the file is specific to mu_tiano_platforms or any
particular platform. It works by discovering all buildable platforms
in a repo before any dependencies are cloned and then verifying
the build files in the platform package directory support platform
build. If they do, it is checked if they support CodeQL. Only
platforms that meet all of these conditions are actually built via
a dynamic platform package matrix.

This allows the workflow to scale across platform repos and
automatically pick up new platforms as they onboard support for
CodeQL.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-09-07 12:46:00 -04:00
dependabot[bot] 8e52c2ae59
GitHub Action: Bump actions/checkout from 3 to 4 (#690)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to
4.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-07 09:48:13 -04:00
Project Mu UEFI Bot [bot] 3ab0a1eba8
Repo File Sync: Update to Mu DevOps v6.1.0 (#679)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6018366795](https://github.com/microsoft/mu_devops/actions/runs/6018366795)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-08-29 21:07:23 -04:00
Project Mu UEFI Bot [bot] f3b2cef7be
Repo File Sync: Update to Mu DevOps 5.0.6 and Ubuntu container 3bf70b5 (#655)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#5724777018](https://github.com/microsoft/mu_devops/actions/runs/5724777018)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-08-01 10:37:55 -04:00
Project Mu UEFI Bot [bot] 752a0c8b7a
Repo File Sync: synced file(s) with microsoft/mu_devops (#628)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.



---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#5473582136](https://github.com/microsoft/mu_devops/actions/runs/5473582136)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-07-06 11:15:20 -07:00
Project Mu UEFI Bot [bot] 75b3a96b31
Repo File Sync: Update to Mu DevOps v5.0.1 (#598)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#5343629319](https://github.com/microsoft/mu_devops/actions/runs/5343629319)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-06-22 08:42:37 -04:00
Project Mu UEFI Bot [bot] 28a321a64e
Repo File Sync: Update to Mu DevOps 5.0.0 (#597)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#5338451352](https://github.com/microsoft/mu_devops/actions/runs/5338451352)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-06-21 18:22:32 -04:00
Project Mu UEFI Bot [bot] c3f3ceffcf
Repo File Sync: Update to Mu DevOps 4.0.5 (#596)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#5334860921](https://github.com/microsoft/mu_devops/actions/runs/5334860921)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-06-21 11:15:01 -04:00
Project Mu UEFI Bot [bot] 45ad3b17a2
Repo File Sync: synced file(s) with microsoft/mu_devops (#575) 2023-06-01 17:33:41 -04:00
Project Mu UEFI Bot [bot] d4376a5b7b
Repo File Sync: Update to Mu DevOps 3.0.0 and CI Pipeline to Ubuntu 22 container (#568)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#5095562986](https://github.com/microsoft/mu_devops/actions/runs/5095562986)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-05-26 21:38:21 -04:00
Project Mu UEFI Bot [bot] 6b5c4c8c93
Repo File Sync: Add issue assignment GitHub workflow (#526)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#4832448197](https://github.com/microsoft/mu_devops/actions/runs/4832448197)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-04-28 13:46:37 -04:00
Project Mu UEFI Bot [bot] e52a25f061
Repo File Sync: Add Submodule Version Updater flow (#503)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#4763248147](https://github.com/microsoft/mu_devops/actions/runs/4763248147)

---------

Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-04-21 11:02:01 -04:00
Chris Fernald c68edcecff
Update Build-UefiExt.yaml to publish on manual action. (#497)
## Description

Updates Build-UefiExt.yaml to upload the dll artifact on manual runs to
allow manual refresh of binary.

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?

## How This Was Tested

N/A

## Integration Instructions

N/A

Signed-off-by: Chris Fernald <chfernal@microsoft.com>
2023-04-20 21:13:44 +00:00
Project Mu UEFI Bot [bot] f9a8b7f1f3
Repo File Sync: Update from Mu DevOps 2.2.0 to 2.3.0 (#451)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#4530617788](https://github.com/microsoft/mu_devops/actions/runs/4530617788)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-03-27 11:35:19 -04:00
Project Mu UEFI Bot [bot] 0018b1baa4
Repo File Sync: synced file(s) with microsoft/mu_devops (#379)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#4260896629](https://github.com/microsoft/mu_devops/actions/runs/4260896629)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-02-24 09:22:10 -05:00
dependabot[bot] 035c3a4df4
GitHub Action: Bump microsoft/mu_devops from 2.0.1 to 2.1.0 (#366)
Bumps [microsoft/mu_devops](https://github.com/microsoft/mu_devops) from
2.0.1 to 2.1.0.

Changes:
https://github.com/microsoft/mu_devops/compare/v2.0.1...v2.1.0

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-21 12:34:35 -05:00
Michael Kubacki c7f3f99f15 Add NuGet publishing and release flow
Enables a Mu Tiano Platforms release flow that does the following:

1. Automatically drafts release notes and applies semantic versioning
   to every change via the release drafter flow from mu_devops.
2. Automatically kicks off a release pipeline on any release
   publication in the repo.
3. The release pipeline does the following:
   - Gets the repo release version (the published version) from GitHub
   - Creates a Q35 and Q35 SBSA NuGet package with the release
     version and publishes it to the mu_tiano_platforms as a
     release package
   - Creates a zip file with the same contents as the NuGet package
     and publishes it as an attached artifact to the release on
     GitHub
     - Note that both the NuGet package and zip file contain the
       GCC and Visual Studio binary builds

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-02-07 13:23:45 -05:00
Project Mu UEFI Bot [bot] e116e14c7f
Repo File Sync: synced file(s) with microsoft/mu_devops (#313) 2023-02-07 04:38:39 -05:00
Project Mu UEFI Bot [bot] 63b9433f97
Repo File Sync: synced file(s) with microsoft/mu_devops (#295) 2023-02-03 23:55:34 -05:00
Project Mu UEFI Bot [bot] 4a7fad453f
Add scheduled maintenance workflow (#92) (#255) 2023-01-24 16:00:17 -05:00
Project Mu UEFI Bot [bot] 2c1ef7eb21
Repo File Sync: Synced file(s) with microsoft/mu_devops (#225)
Synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#3877034399](https://github.com/microsoft/mu_devops/actions/runs/3877034399)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-01-09 17:17:07 -05:00
Project Mu Uefibot 2d830e43bc
Repo File Sync: Synced file(s) with microsoft/mu_devops (#217)
Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-01-05 17:32:22 -05:00
Project Mu Uefibot 6b36012a9b
Repo File Sync: Synced file(s) with microsoft/mu_devops (#209)
Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-01-05 18:10:04 +00:00
Project Mu Uefibot 7cbd3a3d04
Repo File Sync: Synced file(s) with microsoft/mu_devops (#186)
Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2022-12-19 22:36:55 +00:00
dependabot[bot] af4afef4c6
GitHub Action: Bump microsoft/setup-msbuild from 1.1 to 1.3 (#204)
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from 1.1 to 1.3.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases)
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/main/building-release.md)
- [Commits](https://github.com/microsoft/setup-msbuild/compare/v1.1...v1.3)

---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 14:14:20 -05:00
Project Mu Uefibot 2ab1033c95
Repo File Sync: Synced file(s) with microsoft/mu_devops (#180)
Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2022-12-05 20:57:50 +00:00
Project Mu Uefibot 441e01749f
Repo File Sync: Synced file(s) with microsoft/mu_devops (#169)
Synced local file(s) with [microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml) to see how files are synced.

---

This PR was created automatically by the [repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action) workflow run [#3578665266](https://github.com/microsoft/mu_devops/actions/runs/3578665266)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2022-11-30 11:39:03 -05:00
Michael Kubacki 2028ab2ad8
Enable stale bot GitHub action (#161)
Enables stale bot to automatically closed old issues in this repo.
https://github.com/actions/stale

This action is largely based on a reusable workflow from Mu DevOps.

Current configuration:
  - Stale PR: After 60 days
  - Stale Issue: After 45 days
  - Days until PR and Issue close: 7 days
  - Exempt labels:
    - `impact:security`
    - `state:backlog`
    - `state:under-discussion`
  - Stale Issue label: `state:stale`
  - Stale PR label: `state:stale`
  - Comments are left when marked stale and when closed

These settings come directly from the default setting values in
the Mu DevOps reusable workflow.

Note: The `workflow_dispatch` trigger is added to allow the workflow to be manually
invoked if ever needed.

- [ ] Breaking change?
  - Will this change break pre-existing builds or functionality without action being taken?
  **No**

- Verified workflow in mu_basecore release/202208 branch

N/A - Only affects the GitHub workflow in this repo

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2022-11-29 02:20:12 +00:00
Michael Kubacki c8c91ab65b
Enable Label Sync GitHub Action (#162)
Adds an action to automatically sync labels used in this repository
from a centralized file in Project Mu DevOps.

https://github.com/microsoft/mu_devops

New labels should be added to the `Labels.yml` file in mu_devops.

Repo-specific labels are allowed to be defined. Those can either be
created in a repo-local config YAML file (preferred) or manually
in the "Labels" section of the repo.

- [ ] Breaking change?
  - Will this change break pre-existing builds or functionality without action being taken?
  **No**

On fork repositories.

Now downstream integration required, only impacts this repo

Repo users should understand label definitions and read instructions
noted in this change regarding how to modify labels in the future.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2022-11-28 20:45:44 -05:00
Chris Fernald cec471f336
Introduce a Windbg debugger extension for UEFI platforms (#118) 2022-11-04 06:35:08 -07:00