Skip to content

Repo File Sync: synced file(s) with microsoft/mu_devops #1

Repo File Sync: synced file(s) with microsoft/mu_devops

Repo File Sync: synced file(s) with microsoft/mu_devops #1

Workflow file for this run

# A workflow to build EDKII packages using the CLANGPDB toolchain in windows and ubuntu environments.

Check failure on line 1 in .github/workflows/clangpdb-ci.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/clangpdb-ci.yml

Invalid workflow file

(Line: 38, Col: 23): A sequence was not expected, (Line: 55, Col: 18): A sequence was not expected, (Line: 72, Col: 18): A sequence was not expected
#
# NOTE: This file is automatically synchronized from Mu DevOps to keep the version of the
# workflow up to date. Update the original file there instead of the file in this repo.
#
# - Mu DevOps Repo: https://github.com/microsoft/mu_devops
# - File Sync Settings: https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml
#
# Copyright (c) Microsoft Corporation.
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
# NOTE: Because this pipeline YAML file is a Nunjucks template, the pipeline syntax of `{{}}` will conflict with
# Nunjucks style. Surround pipeline YAML code that uses `{{}}` within `raw` and `endraw` tags
# to allow it to pass through Nunjucks processing.
name: CLANGPDB Package CI
on:
workflow_dispatch:
push:
branches:
- release/202511
pull_request:
branches:
- release/202511
jobs:
package-matrix:
name: Gather Repository Packages
uses: microsoft/mu_devops/.github/workflows/PackageMatrix.yml@v18.0.4
with:
ci-config: '.pytool/CISettings.py'
# Default config applied to any undeclared packages in the repo
default-config: |
targets: ["DEBUG,RELEASE"]
toolchain: ["CLANGPDB"]
package-config: []
python-version: 3.12
windows-ci:
name: Windows CLANGPDB CI
if: ${{ needs.package-matrix.outputs.matrix != '' }}
needs: package-matrix
uses: microsoft/mu_devops/.github/workflows/PackageCi.yml@v18.0.4
with:
package-config: ${{ needs.package-matrix.outputs.matrix }}
runner: windows-latest
setup-cmd: []
python-version: 3.12
ubuntu-ci:
name: Ubuntu CLANGPDB CI
if: ${{ needs.package-matrix.outputs.matrix != '' }}
needs: package-matrix
uses: microsoft/mu_devops/.github/workflows/PackageCi.yml@v18.0.4
with:
package-config: ${{ needs.package-matrix.outputs.matrix }}
runner: ubuntu-latest
setup-cmd: []
container: ghcr.io/microsoft/mu_devops/ubuntu-24-build:737aacc
python-version: 3.12