public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions ***
@ 2023-10-23 17:51 Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 01/12] Edk2: edk2-pytools: Update to latest versions Joey Vagedes via groups.io
                   ` (11 more replies)
  0 siblings, 12 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel
  Cc: Jiewen Yao, Yi Li, Sami Mujawar, Leif Lindholm, Ard Biesheuvel,
	Liming Gao, Michael D Kinney, Chasel Chiu, Nate DeSimone,
	Duggapu Chinni B, Ray Han Lim Ng, Jian J Wang

**Update: Version 2 of this patch series contains only packages that have
reviewed this change. This patch series is ready to be merged. Maintainers of
other packages may add these changes in a follow up patch series.

Updates Edk2-pytools to the latest versions, which introduces a new Policy
for detecting which packages must be built given a set of changes. This policy
is used when a library class instance INF is changed. When this occurs, it will
review the PrEval:DscPath provided in the CI YAML file and determine if the
package uses the library instance or not. If it does, it will build and test
the package.

Due to these changes, each package must now include an entry in it's CI YAML
file (PrEval:DscPath). If the package does not provide this entry, this policy
will be skipped.


Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Yi Li <yi1.li@intel.com>
Cc: Sami Mujawar <Sami.Mujawar@arm.com>
Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Chasel Chiu <chasel.chiu@intel.com>
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
Cc: Duggapu Chinni B <chinni.b.duggapu@intel.com>
Cc: Ray Han Lim Ng <ray.han.lim.ng@intel.com>
Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>


Joey Vagedes (12):
  Edk2: edk2-pytools: Update to latest versions
  UnitTestFrameworkPkg: CI: Add PrEval entry
  CryptoPkg: CI: Add PrEval entry
  DynamicTablesPkg: CI: Add PrEval entry
  EmbeddedPkg: CI: Add PrEval entry
  FmpDevicePkg: CI: Add PrEval entry
  IntelFsp2Pkg: CI: Add PrEval entry
  RedfishPkg: CI: Add PrEval entry
  PrmPkg: CI: Add PrEval entry
  MdePkg: CI: Add PrEval entry
  MdeModulePkg: CI: Add PrEval entry
  IntelFsp2WrapperPkg: CI: Add PrEval entry

 CryptoPkg/CryptoPkg.ci.yaml                       | 3 +++
 DynamicTablesPkg/DynamicTablesPkg.ci.yaml         | 3 +++
 EmbeddedPkg/EmbeddedPkg.ci.yaml                   | 3 +++
 FmpDevicePkg/FmpDevicePkg.ci.yaml                 | 3 +++
 IntelFsp2Pkg/IntelFsp2Pkg.ci.yaml                 | 3 +++
 IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml   | 3 +++
 MdeModulePkg/MdeModulePkg.ci.yaml                 | 3 +++
 MdePkg/MdePkg.ci.yaml                             | 3 +++
 PrmPkg/PrmPkg.ci.yaml                             | 3 +++
 RedfishPkg/RedfishPkg.ci.yaml                     | 3 +++
 UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml | 3 +++
 pip-requirements.txt                              | 4 ++--
 12 files changed, 35 insertions(+), 2 deletions(-)

-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109935): https://edk2.groups.io/g/devel/message/109935
Mute This Topic: https://groups.io/mt/102140967/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 01/12] Edk2: edk2-pytools: Update to latest versions
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 02/12] UnitTestFrameworkPkg: CI: Add PrEval entry Joey Vagedes via groups.io
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel; +Cc: Sean Brogan, Michael Kubacki, Michael D Kinney, Liming Gao

From: Joey Vagedes <joey.vagedes@gmail.com>

Update to the latest versions of edk2-pytool-extensions and
edk2-pytool-library. This introduces a new policy to stuart_pr_eval
which, when a change in an INF occurs, will mark any associated DSC
that uses this INF to be built during CI.

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Michael Kubacki <mikuback@linux.microsoft.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Michael Kubacki <mikuback@linux.microsoft.com>
---
 pip-requirements.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pip-requirements.txt b/pip-requirements.txt
index c221576bef3a..cdebe5e327c8 100644
--- a/pip-requirements.txt
+++ b/pip-requirements.txt
@@ -12,8 +12,8 @@
 # https://www.python.org/dev/peps/pep-0440/#version-specifiers
 ##
 
-edk2-pytool-library==0.14.1
-edk2-pytool-extensions~=0.23.2
+edk2-pytool-library==0.15.3
+edk2-pytool-extensions~=0.23.10
 edk2-basetools==0.1.48
 antlr4-python3-runtime==4.7.1
 lcov-cobertura==2.0.2
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109936): https://edk2.groups.io/g/devel/message/109936
Mute This Topic: https://groups.io/mt/102140968/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 02/12] UnitTestFrameworkPkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 01/12] Edk2: edk2-pytools: Update to latest versions Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 03/12] CryptoPkg: " Joey Vagedes via groups.io
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel; +Cc: Michael D Kinney, Michael Kubacki, Sean Brogan, Michael Kubacki

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Michael Kubacki <mikuback@linux.microsoft.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
---
 UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml b/UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml
index be839d1af0a7..40a396dd9f71 100644
--- a/UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml
+++ b/UnitTestFrameworkPkg/UnitTestFrameworkPkg.ci.yaml
@@ -5,6 +5,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "UnitTestFrameworkPkg.dsc",
+    },
     ## options defined .pytool/Plugin/LicenseCheck
     "LicenseCheck": {
         "IgnoreFiles": []
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109937): https://edk2.groups.io/g/devel/message/109937
Mute This Topic: https://groups.io/mt/102140969/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 03/12] CryptoPkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 01/12] Edk2: edk2-pytools: Update to latest versions Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 02/12] UnitTestFrameworkPkg: CI: Add PrEval entry Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 04/12] DynamicTablesPkg: " Joey Vagedes via groups.io
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel; +Cc: Jiewen Yao, Yi Li, Xiaoyu Lu, Guomin Jiang

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Yi Li <yi1.li@intel.com>
Cc: Xiaoyu Lu <xiaoyu1.lu@intel.com>
Cc: Guomin Jiang <guomin.jiang@intel.com>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Yi Li <yi1.li@intel.com>
---
 CryptoPkg/CryptoPkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/CryptoPkg/CryptoPkg.ci.yaml b/CryptoPkg/CryptoPkg.ci.yaml
index 47f29759676d..4cec206477bc 100644
--- a/CryptoPkg/CryptoPkg.ci.yaml
+++ b/CryptoPkg/CryptoPkg.ci.yaml
@@ -6,6 +6,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "CryptoPkg.dsc",
+    },
     "LicenseCheck": {
         "IgnoreFiles": [
             # These directories contain auto-generated OpenSSL content
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109938): https://edk2.groups.io/g/devel/message/109938
Mute This Topic: https://groups.io/mt/102140970/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 04/12] DynamicTablesPkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
                   ` (2 preceding siblings ...)
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 03/12] CryptoPkg: " Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 05/12] EmbeddedPkg: " Joey Vagedes via groups.io
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel; +Cc: Sami Mujawar, Alexei Fedorov, Pierre Gondois, Sami Mujawar

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Sami Mujawar <Sami.Mujawar@arm.com>
Cc: Alexei Fedorov <Alexei.Fedorov@arm.com>
Cc: Pierre Gondois <pierre.gondois@arm.com>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
---
 DynamicTablesPkg/DynamicTablesPkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/DynamicTablesPkg/DynamicTablesPkg.ci.yaml b/DynamicTablesPkg/DynamicTablesPkg.ci.yaml
index 5addf8626841..f37842f65246 100644
--- a/DynamicTablesPkg/DynamicTablesPkg.ci.yaml
+++ b/DynamicTablesPkg/DynamicTablesPkg.ci.yaml
@@ -5,6 +5,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "DynamicTablesPkg.dsc",
+    },
     "EccCheck": {
         ## Exception sample looks like below:
         ## "ExceptionList": [
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109939): https://edk2.groups.io/g/devel/message/109939
Mute This Topic: https://groups.io/mt/102140971/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 05/12] EmbeddedPkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
                   ` (3 preceding siblings ...)
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 04/12] DynamicTablesPkg: " Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-24  1:21   ` Chang, Abner via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 06/12] FmpDevicePkg: " Joey Vagedes via groups.io
                   ` (6 subsequent siblings)
  11 siblings, 1 reply; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel; +Cc: Leif Lindholm, Ard Biesheuvel, Abner Chang, Daniel Schaefer

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Abner Chang <abner.chang@amd.com>
Cc: Daniel Schaefer <git@danielschaefer.me>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Abner Chang <abner.chang@amd.com>
---
 EmbeddedPkg/EmbeddedPkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/EmbeddedPkg/EmbeddedPkg.ci.yaml b/EmbeddedPkg/EmbeddedPkg.ci.yaml
index 21f30108a29f..96a60a6f8b4d 100644
--- a/EmbeddedPkg/EmbeddedPkg.ci.yaml
+++ b/EmbeddedPkg/EmbeddedPkg.ci.yaml
@@ -6,6 +6,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "EmbeddedPkg.dsc",
+    },
     ## options defined .pytool/Plugin/LicenseCheck
     "LicenseCheck": {
         "IgnoreFiles": []
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109940): https://edk2.groups.io/g/devel/message/109940
Mute This Topic: https://groups.io/mt/102140973/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 06/12] FmpDevicePkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
                   ` (4 preceding siblings ...)
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 05/12] EmbeddedPkg: " Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 07/12] IntelFsp2Pkg: " Joey Vagedes via groups.io
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel; +Cc: Liming Gao, Michael D Kinney, Guomin Jiang, Wei6 Xu

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Guomin Jiang <guomin.jiang@intel.com>
Cc: Wei6 Xu <wei6.xu@intel.com>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
---
 FmpDevicePkg/FmpDevicePkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/FmpDevicePkg/FmpDevicePkg.ci.yaml b/FmpDevicePkg/FmpDevicePkg.ci.yaml
index 1b3e2187356d..1e687a53fa8f 100644
--- a/FmpDevicePkg/FmpDevicePkg.ci.yaml
+++ b/FmpDevicePkg/FmpDevicePkg.ci.yaml
@@ -6,6 +6,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "FmpDevicePkg.dsc",
+    },
     "LicenseCheck": {
         "IgnoreFiles": []
     },
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109941): https://edk2.groups.io/g/devel/message/109941
Mute This Topic: https://groups.io/mt/102140974/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 07/12] IntelFsp2Pkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
                   ` (5 preceding siblings ...)
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 06/12] FmpDevicePkg: " Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 08/12] RedfishPkg: " Joey Vagedes via groups.io
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel
  Cc: Chasel Chiu, Nate DeSimone, Duggapu Chinni B, Ray Han Lim Ng,
	Star Zeng, Ted Kuo, Ashraf Ali S, Susovan Mohapatra

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Chasel Chiu <chasel.chiu@intel.com>
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
Cc: Duggapu Chinni B <chinni.b.duggapu@intel.com>
Cc: Ray Han Lim Ng <ray.han.lim.ng@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Ted Kuo <ted.kuo@intel.com>
Cc: Ashraf Ali S <ashraf.ali.s@intel.com>
Cc: Susovan Mohapatra <susovan.mohapatra@intel.com>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
---
 IntelFsp2Pkg/IntelFsp2Pkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/IntelFsp2Pkg/IntelFsp2Pkg.ci.yaml b/IntelFsp2Pkg/IntelFsp2Pkg.ci.yaml
index 95d18cfcde1f..bd6f4cc961b0 100644
--- a/IntelFsp2Pkg/IntelFsp2Pkg.ci.yaml
+++ b/IntelFsp2Pkg/IntelFsp2Pkg.ci.yaml
@@ -6,6 +6,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "IntelFsp2Pkg.dsc",
+    },
     ## options defined .pytool/Plugin/LicenseCheck
     "LicenseCheck": {
         "IgnoreFiles": []
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109942): https://edk2.groups.io/g/devel/message/109942
Mute This Topic: https://groups.io/mt/102140975/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 08/12] RedfishPkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
                   ` (6 preceding siblings ...)
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 07/12] IntelFsp2Pkg: " Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-24  1:20   ` Chang, Abner via groups.io
  2023-10-24  1:32   ` Nickle Wang via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 09/12] PrmPkg: " Joey Vagedes via groups.io
                   ` (3 subsequent siblings)
  11 siblings, 2 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel; +Cc: Abner Chang, Nickle Wang, Igor Kulchytskyy

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Abner Chang <abner.chang@amd.com>
Cc: Nickle Wang <nicklew@nvidia.com>
Cc: Igor Kulchytskyy <igork@ami.com>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Abner Chang <abner.chang@amd.com
---
 RedfishPkg/RedfishPkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/RedfishPkg/RedfishPkg.ci.yaml b/RedfishPkg/RedfishPkg.ci.yaml
index 96133f8c288d..69b6bf39f5ce 100644
--- a/RedfishPkg/RedfishPkg.ci.yaml
+++ b/RedfishPkg/RedfishPkg.ci.yaml
@@ -5,6 +5,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "RedfishPkg.dsc",
+    },
     "LicenseCheck": {
         "IgnoreFiles": []
     },
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109943): https://edk2.groups.io/g/devel/message/109943
Mute This Topic: https://groups.io/mt/102140976/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 09/12] PrmPkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
                   ` (7 preceding siblings ...)
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 08/12] RedfishPkg: " Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 10/12] MdePkg: " Joey Vagedes via groups.io
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel; +Cc: Michael Kubacki, Nate DeSimone, Michael Kubacki

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Michael Kubacki <mikuback@linux.microsoft.com>
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
---
 PrmPkg/PrmPkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/PrmPkg/PrmPkg.ci.yaml b/PrmPkg/PrmPkg.ci.yaml
index 2d4d12815d6b..b4b5aad67fbd 100644
--- a/PrmPkg/PrmPkg.ci.yaml
+++ b/PrmPkg/PrmPkg.ci.yaml
@@ -5,6 +5,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "PrmPkg.dsc",
+    },
     ## options defined .pytool/Plugin/LicenseCheck
     "LicenseCheck": {
         "IgnoreFiles": []
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109944): https://edk2.groups.io/g/devel/message/109944
Mute This Topic: https://groups.io/mt/102140977/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 10/12] MdePkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
                   ` (8 preceding siblings ...)
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 09/12] PrmPkg: " Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 11/12] MdeModulePkg: " Joey Vagedes via groups.io
  2023-10-23 17:52 ` [edk2-devel] [PATCH v2 12/12] IntelFsp2WrapperPkg: " Joey Vagedes via groups.io
  11 siblings, 0 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel; +Cc: Michael D Kinney, Liming Gao, Zhiguang Liu

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
---
 MdePkg/MdePkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/MdePkg/MdePkg.ci.yaml b/MdePkg/MdePkg.ci.yaml
index f024b48685ef..8d9c63b0e535 100644
--- a/MdePkg/MdePkg.ci.yaml
+++ b/MdePkg/MdePkg.ci.yaml
@@ -8,6 +8,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "MdePkg.dsc",
+    },
     ## options defined .pytool/Plugin/LicenseCheck
     "LicenseCheck": {
         "IgnoreFiles": [
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109945): https://edk2.groups.io/g/devel/message/109945
Mute This Topic: https://groups.io/mt/102140978/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 11/12] MdeModulePkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
                   ` (9 preceding siblings ...)
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 10/12] MdePkg: " Joey Vagedes via groups.io
@ 2023-10-23 17:51 ` Joey Vagedes via groups.io
  2023-10-23 17:52 ` [edk2-devel] [PATCH v2 12/12] IntelFsp2WrapperPkg: " Joey Vagedes via groups.io
  11 siblings, 0 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:51 UTC (permalink / raw)
  To: devel; +Cc: Jian J Wang, Liming Gao

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
---
 MdeModulePkg/MdeModulePkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/MdeModulePkg/MdeModulePkg.ci.yaml b/MdeModulePkg/MdeModulePkg.ci.yaml
index f69989087b4c..669f54e33c0d 100644
--- a/MdeModulePkg/MdeModulePkg.ci.yaml
+++ b/MdeModulePkg/MdeModulePkg.ci.yaml
@@ -7,6 +7,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "MdeModulePkg.dsc",
+    },
     ## options defined .pytool/Plugin/LicenseCheck
     "LicenseCheck": {
         "IgnoreFiles": []
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109946): https://edk2.groups.io/g/devel/message/109946
Mute This Topic: https://groups.io/mt/102140979/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [edk2-devel] [PATCH v2 12/12] IntelFsp2WrapperPkg: CI: Add PrEval entry
  2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
                   ` (10 preceding siblings ...)
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 11/12] MdeModulePkg: " Joey Vagedes via groups.io
@ 2023-10-23 17:52 ` Joey Vagedes via groups.io
  11 siblings, 0 replies; 16+ messages in thread
From: Joey Vagedes via groups.io @ 2023-10-23 17:52 UTC (permalink / raw)
  To: devel
  Cc: Chasel Chiu, Nate DeSimone, Duggapu Chinni B, Chen Gang C,
	Star Zeng, Ted Kuo, Ashraf Ali S, Susovan Mohapatra

From: Joey Vagedes <joey.vagedes@gmail.com>

Adds a PrEval entry to the package's ci.yaml file which is used to
verify if the package uses a particular library instance when that
library instance file (INF) is updated.

When a library instance file (INF) is updated, PrEval will review each
package's DSC as described in the ci.yaml file to determine if the
package uses said library instance. If the package does use the library
instance, it will be built and tested to ensure the package is not
broken from the change.

Cc: Chasel Chiu <chasel.chiu@intel.com>
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
Cc: Duggapu Chinni B <chinni.b.duggapu@intel.com>
Cc: Chen Gang C <gang.c.chen@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Ted Kuo <ted.kuo@intel.com>
Cc: Ashraf Ali S <ashraf.ali.s@intel.com>
Cc: Susovan Mohapatra <susovan.mohapatra@intel.com>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>

Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
---
 IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml b/IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml
index 45cb5a7d6f32..2d32bc65b415 100644
--- a/IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml
+++ b/IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.ci.yaml
@@ -6,6 +6,9 @@
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 ##
 {
+    "PrEval": {
+        "DscPath": "IntelFsp2WrapperPkg.dsc",
+    },
     ## options defined .pytool/Plugin/LicenseCheck
     "LicenseCheck": {
         "IgnoreFiles": []
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109947): https://edk2.groups.io/g/devel/message/109947
Mute This Topic: https://groups.io/mt/102140981/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [edk2-devel] [PATCH v2 08/12] RedfishPkg: CI: Add PrEval entry
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 08/12] RedfishPkg: " Joey Vagedes via groups.io
@ 2023-10-24  1:20   ` Chang, Abner via groups.io
  2023-10-24  1:32   ` Nickle Wang via groups.io
  1 sibling, 0 replies; 16+ messages in thread
From: Chang, Abner via groups.io @ 2023-10-24  1:20 UTC (permalink / raw)
  To: Joey Vagedes, devel@edk2.groups.io; +Cc: Nickle Wang, Igor Kulchytskyy

[AMD Official Use Only - General]

Reviewed-by: Abner Chang <abner.chang@amd.com>

> -----Original Message-----
> From: Joey Vagedes <joey.vagedes@gmail.com>
> Sent: Tuesday, October 24, 2023 1:52 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner <Abner.Chang@amd.com>; Nickle Wang
> <nicklew@nvidia.com>; Igor Kulchytskyy <igork@ami.com>
> Subject: [PATCH v2 08/12] RedfishPkg: CI: Add PrEval entry
>
> Caution: This message originated from an External Source. Use proper caution
> when opening attachments, clicking links, or responding.
>
>
> From: Joey Vagedes <joey.vagedes@gmail.com>
>
> Adds a PrEval entry to the package's ci.yaml file which is used to
> verify if the package uses a particular library instance when that
> library instance file (INF) is updated.
>
> When a library instance file (INF) is updated, PrEval will review each
> package's DSC as described in the ci.yaml file to determine if the
> package uses said library instance. If the package does use the library
> instance, it will be built and tested to ensure the package is not
> broken from the change.
>
> Cc: Abner Chang <abner.chang@amd.com>
> Cc: Nickle Wang <nicklew@nvidia.com>
> Cc: Igor Kulchytskyy <igork@ami.com>
> Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>
>
> Reviewed-by: Abner Chang <abner.chang@amd.com
> ---
>  RedfishPkg/RedfishPkg.ci.yaml | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/RedfishPkg/RedfishPkg.ci.yaml b/RedfishPkg/RedfishPkg.ci.yaml
> index 96133f8c288d..69b6bf39f5ce 100644
> --- a/RedfishPkg/RedfishPkg.ci.yaml
> +++ b/RedfishPkg/RedfishPkg.ci.yaml
> @@ -5,6 +5,9 @@
>  # SPDX-License-Identifier: BSD-2-Clause-Patent
>
>  ##
>
>  {
>
> +    "PrEval": {
>
> +        "DscPath": "RedfishPkg.dsc",
>
> +    },
>
>      "LicenseCheck": {
>
>          "IgnoreFiles": []
>
>      },
>
> --
> 2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109972): https://edk2.groups.io/g/devel/message/109972
Mute This Topic: https://groups.io/mt/102140976/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [edk2-devel] [PATCH v2 05/12] EmbeddedPkg: CI: Add PrEval entry
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 05/12] EmbeddedPkg: " Joey Vagedes via groups.io
@ 2023-10-24  1:21   ` Chang, Abner via groups.io
  0 siblings, 0 replies; 16+ messages in thread
From: Chang, Abner via groups.io @ 2023-10-24  1:21 UTC (permalink / raw)
  To: Joey Vagedes, devel@edk2.groups.io
  Cc: Leif Lindholm, Ard Biesheuvel, Daniel Schaefer

[AMD Official Use Only - General]

Reviewed-by: Abner Chang <abner.chang@amd.com>

> -----Original Message-----
> From: Joey Vagedes <joey.vagedes@gmail.com>
> Sent: Tuesday, October 24, 2023 1:52 AM
> To: devel@edk2.groups.io
> Cc: Leif Lindholm <quic_llindhol@quicinc.com>; Ard Biesheuvel
> <ardb+tianocore@kernel.org>; Chang, Abner <Abner.Chang@amd.com>;
> Daniel Schaefer <git@danielschaefer.me>
> Subject: [PATCH v2 05/12] EmbeddedPkg: CI: Add PrEval entry
>
> Caution: This message originated from an External Source. Use proper caution
> when opening attachments, clicking links, or responding.
>
>
> From: Joey Vagedes <joey.vagedes@gmail.com>
>
> Adds a PrEval entry to the package's ci.yaml file which is used to
> verify if the package uses a particular library instance when that
> library instance file (INF) is updated.
>
> When a library instance file (INF) is updated, PrEval will review each
> package's DSC as described in the ci.yaml file to determine if the
> package uses said library instance. If the package does use the library
> instance, it will be built and tested to ensure the package is not
> broken from the change.
>
> Cc: Leif Lindholm <quic_llindhol@quicinc.com>
> Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
> Cc: Abner Chang <abner.chang@amd.com>
> Cc: Daniel Schaefer <git@danielschaefer.me>
> Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>
>
> Reviewed-by: Abner Chang <abner.chang@amd.com>
> ---
>  EmbeddedPkg/EmbeddedPkg.ci.yaml | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/EmbeddedPkg/EmbeddedPkg.ci.yaml
> b/EmbeddedPkg/EmbeddedPkg.ci.yaml
> index 21f30108a29f..96a60a6f8b4d 100644
> --- a/EmbeddedPkg/EmbeddedPkg.ci.yaml
> +++ b/EmbeddedPkg/EmbeddedPkg.ci.yaml
> @@ -6,6 +6,9 @@
>  # SPDX-License-Identifier: BSD-2-Clause-Patent
>
>  ##
>
>  {
>
> +    "PrEval": {
>
> +        "DscPath": "EmbeddedPkg.dsc",
>
> +    },
>
>      ## options defined .pytool/Plugin/LicenseCheck
>
>      "LicenseCheck": {
>
>          "IgnoreFiles": []
>
> --
> 2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109973): https://edk2.groups.io/g/devel/message/109973
Mute This Topic: https://groups.io/mt/102140973/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [edk2-devel] [PATCH v2 08/12] RedfishPkg: CI: Add PrEval entry
  2023-10-23 17:51 ` [edk2-devel] [PATCH v2 08/12] RedfishPkg: " Joey Vagedes via groups.io
  2023-10-24  1:20   ` Chang, Abner via groups.io
@ 2023-10-24  1:32   ` Nickle Wang via groups.io
  1 sibling, 0 replies; 16+ messages in thread
From: Nickle Wang via groups.io @ 2023-10-24  1:32 UTC (permalink / raw)
  To: Joey Vagedes, devel@edk2.groups.io; +Cc: Abner Chang, Igor Kulchytskyy


Reviewed-by: Nickle Wang <nicklew@nvidia.com>

Regards,
Nickle

> -----Original Message-----
> From: Joey Vagedes <joey.vagedes@gmail.com>
> Sent: Tuesday, October 24, 2023 1:52 AM
> To: devel@edk2.groups.io
> Cc: Abner Chang <abner.chang@amd.com>; Nickle Wang <nicklew@nvidia.com>;
> Igor Kulchytskyy <igork@ami.com>
> Subject: [PATCH v2 08/12] RedfishPkg: CI: Add PrEval entry
> 
> External email: Use caution opening links or attachments
> 
> 
> From: Joey Vagedes <joey.vagedes@gmail.com>
> 
> Adds a PrEval entry to the package's ci.yaml file which is used to verify if the
> package uses a particular library instance when that library instance file (INF) is
> updated.
> 
> When a library instance file (INF) is updated, PrEval will review each package's
> DSC as described in the ci.yaml file to determine if the package uses said library
> instance. If the package does use the library instance, it will be built and tested to
> ensure the package is not broken from the change.
> 
> Cc: Abner Chang <abner.chang@amd.com>
> Cc: Nickle Wang <nicklew@nvidia.com>
> Cc: Igor Kulchytskyy <igork@ami.com>
> Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>
> 
> Reviewed-by: Abner Chang <abner.chang@amd.com
> ---
>  RedfishPkg/RedfishPkg.ci.yaml | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/RedfishPkg/RedfishPkg.ci.yaml b/RedfishPkg/RedfishPkg.ci.yaml index
> 96133f8c288d..69b6bf39f5ce 100644
> --- a/RedfishPkg/RedfishPkg.ci.yaml
> +++ b/RedfishPkg/RedfishPkg.ci.yaml
> @@ -5,6 +5,9 @@
>  # SPDX-License-Identifier: BSD-2-Clause-Patent
> 
>  ##
> 
>  {
> 
> +    "PrEval": {
> 
> +        "DscPath": "RedfishPkg.dsc",
> 
> +    },
> 
>      "LicenseCheck": {
> 
>          "IgnoreFiles": []
> 
>      },
> 
> --
> 2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#109975): https://edk2.groups.io/g/devel/message/109975
Mute This Topic: https://groups.io/mt/102140976/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2023-10-24  1:33 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-23 17:51 [edk2-devel] [PATCH v2 00/12] *** Update Edk2-pytools to latest versions *** Joey Vagedes via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 01/12] Edk2: edk2-pytools: Update to latest versions Joey Vagedes via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 02/12] UnitTestFrameworkPkg: CI: Add PrEval entry Joey Vagedes via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 03/12] CryptoPkg: " Joey Vagedes via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 04/12] DynamicTablesPkg: " Joey Vagedes via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 05/12] EmbeddedPkg: " Joey Vagedes via groups.io
2023-10-24  1:21   ` Chang, Abner via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 06/12] FmpDevicePkg: " Joey Vagedes via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 07/12] IntelFsp2Pkg: " Joey Vagedes via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 08/12] RedfishPkg: " Joey Vagedes via groups.io
2023-10-24  1:20   ` Chang, Abner via groups.io
2023-10-24  1:32   ` Nickle Wang via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 09/12] PrmPkg: " Joey Vagedes via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 10/12] MdePkg: " Joey Vagedes via groups.io
2023-10-23 17:51 ` [edk2-devel] [PATCH v2 11/12] MdeModulePkg: " Joey Vagedes via groups.io
2023-10-23 17:52 ` [edk2-devel] [PATCH v2 12/12] IntelFsp2WrapperPkg: " Joey Vagedes via groups.io

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox