Skip to content

Commit 3f3a8e0

Browse files
committed
Add OneCryptoPkg CI
1 parent 954f502 commit 3f3a8e0

5 files changed

Lines changed: 66 additions & 7 deletions

File tree

.github/workflows/continuous-integration.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ jobs:
4040
package:
4141
- OpensslPkg
4242
- MbedTlsPkg
43+
- OneCryptoPkg
4344
target:
4445
- DEBUG
4546
- RELEASE

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
Conf/
33
Build/
44
MU_BASECORE/
5-
Silicon/Arm/MU_TIANO/
65
Features/MM_SUPV/
76
Common/MU/
87
__pycache__/

.pytool/CISettings.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def GetPackagesSupported(self):
4747
"""return iterable of edk2 packages supported by this build.
4848
These should be edk2 workspace relative paths"""
4949

50-
return ("CryptoPkg", "OpensslPkg", "MbedTlsPkg", "IntrinsicPkg")
50+
return ("OneCryptoPkg", "OpensslPkg", "MbedTlsPkg")
5151

5252
def GetArchitecturesSupported(self):
5353
"""return iterable of edk2 architectures supported by this build"""
@@ -159,6 +159,16 @@ def GetDependencies(self):
159159
"Path": "MU_BASECORE",
160160
"Url": "https://github.com/microsoft/mu_basecore.git",
161161
"Branch": "release/202511"
162+
},
163+
{
164+
"Path": "Features/MM_SUPV",
165+
"Url": "https://github.com/microsoft/mu_feature_mm_supv.git",
166+
"Branch": "main"
167+
},
168+
{
169+
"Path": "Common/MU",
170+
"Url": "https://github.com/microsoft/mu_plus.git",
171+
"Branch": "release/202511"
162172
}
163173
]
164174

OneCryptoPkg/OneCryptoPkg.ci.yaml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
## @file
2+
# CI configuration for OneCryptoPkg
3+
#
4+
# Copyright (c) Microsoft Corporation
5+
# Copyright (c) 2020 - 2022, Intel Corporation. All rights reserved.<BR>
6+
# SPDX-License-Identifier: BSD-2-Clause-Patent
7+
{
8+
"PrEval": {
9+
"DscPath": "OneCryptoPkg.dsc",
10+
},
11+
"LicenseCheck": {},
12+
"CharEncodingCheck": {
13+
"IgnoreFiles": []
14+
},
15+
"DependencyCheck": {
16+
"AcceptableDependencies": [
17+
"CryptoPkg/CryptoPkg.dec",
18+
"MbedTlsPkg/MbedTlsPkg.dec",
19+
"MdePkg/MdePkg.dec",
20+
"MdeModulePkg/MdeModulePkg.dec",
21+
"OneCryptoPkg/OneCryptoPkg.dec",
22+
"OpensslPkg/OpensslPkg.dec",
23+
],
24+
"AcceptableDependencies-MM_STANDALONE": [
25+
"MmSupervisorPkg/MmSupervisorPkg.dec",
26+
"StandaloneMmPkg/StandaloneMmPkg.dec",
27+
]
28+
},
29+
"DscCompleteCheck": {
30+
"DscPath": "" # Disable check, as this package DSC is compiled via platform build.
31+
},
32+
"GuidCheck": {
33+
"IgnoreFoldersAndFiles": [
34+
"**/Integration/**", # Contains the binary DSC INFs only used for post-build binary integration
35+
"**/onecrypto-bin_extdep/**", # The same as above, but being used as the binary integration
36+
],
37+
"IgnoreGuidValue": [
38+
"76ABA88D-9D16-49A2-AA3A-DB6112FAC5CC", # This GUID must be common so that loaders can locate the right binary
39+
]
40+
41+
},
42+
"LibraryClassCheck": {
43+
"IgnoreHeaderFile": []
44+
},
45+
"MarkdownLintCheck": {
46+
47+
},
48+
"SpellCheck": {
49+
"ExtendWords": ["mbranch"]
50+
},
51+
"UncrustifyCheck": {
52+
53+
},
54+
}

PlatformBuild.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,6 @@ def GetDependencies():
6666
"Url": "https://github.com/microsoft/mu_basecore.git",
6767
"Branch": "release/202511"
6868
},
69-
{
70-
"Path": "Silicon/Arm/MU_TIANO",
71-
"Url": "https://github.com/microsoft/mu_silicon_arm_tiano.git",
72-
"Branch": "release/202511"
73-
},
7469
{
7570
"Path": "Features/MM_SUPV",
7671
"Url": "https://github.com/microsoft/mu_feature_mm_supv.git",

0 commit comments

Comments
 (0)