* [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
* 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
* [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
* 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 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
* [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