]> git.proxmox.com Git - mirror_edk2.git/blame - SecurityPkg/SecurityPkg.ci.yaml
ArmPkg: only attempt buildin MmCommunicationDxe for AArch64
[mirror_edk2.git] / SecurityPkg / SecurityPkg.ci.yaml
CommitLineData
566c45a5
MK
1## @file\r
2# CI configuration for SecurityPkg\r
3#\r
4# Copyright (c) Microsoft Corporation\r
5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6##\r
7{\r
8 "CompilerPlugin": {\r
9 "DscPath": "SecurityPkg.dsc"\r
10 },\r
11 "CharEncodingCheck": {\r
12 "IgnoreFiles": []\r
13 },\r
14 "DependencyCheck": {\r
15 "AcceptableDependencies": [\r
16 "MdePkg/MdePkg.dec",\r
17 "MdeModulePkg/MdeModulePkg.dec",\r
18 "SecurityPkg/SecurityPkg.dec",\r
19 "CryptoPkg/CryptoPkg.dec"\r
20 ],\r
21 # For host based unit tests\r
22 "AcceptableDependencies-HOST_APPLICATION":[],\r
23 # For UEFI shell based apps\r
24 "AcceptableDependencies-UEFI_APPLICATION":[],\r
25 "IgnoreInf": []\r
26 },\r
27 "DscCompleteCheck": {\r
28 "DscPath": "SecurityPkg.dsc",\r
29 "IgnoreInf": []\r
30 },\r
31 "GuidCheck": {\r
32 "IgnoreGuidName": [],\r
33 "IgnoreGuidValue": ["00000000-0000-0000-0000-000000000000"],\r
34 "IgnoreFoldersAndFiles": [],\r
35 "IgnoreDuplicates": [\r
36 "Tpm2InstanceLibDTpm=gEfiTpmDeviceInstanceTpm20DtpmGuid", # by design\r
37 ]\r
38 },\r
39 "LibraryClassCheck": {\r
40 "IgnoreHeaderFile": []\r
41 },\r
42\r
43 ## options defined ci/Plugin/SpellCheck\r
44 "SpellCheck": {\r
45 "AuditOnly": True, # Fails test but run in AuditOnly mode to collect log\r
46 "ExtendWords": [ # words to extend to the dictionary for this package\r
47 "shortformed", # tpm acpi\r
48 "autodetect",\r
49 "blocksid",\r
50 "comid",\r
51 "cpinsidpin", #OpalSScV2\r
52 "ecdsa", # TPM\r
53 "ecschnorr", # TPM\r
54 "eisaid", # ACPI\r
55 "harddisk",\r
56 "hashall",\r
57 "hashto",\r
58 "kek's",\r
59 "lfanew", # PE/COFF\r
60 "pcrindex",\r
61 "pkglength",\r
62 "ppuser",\r
63 "preos",\r
64 "stclear",\r
65 "toctou",\r
66 "tpm's",\r
67 "tpmcmdbuflength",\r
68 "tpmcommlib",\r
69 "tpmnvvaluelength",\r
70 "wrlocked",\r
71 "xored"\r
72 ],\r
73 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore\r
74 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)\r
75 },\r
76\r
77 "Defines": {\r
78 "BLD_*_CONTINUOUS_INTEGRATION": "TRUE",\r
79 }\r
80}\r