From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by mx.groups.io with SMTP id smtpd.web10.4454.1687815290782347614 for ; Mon, 26 Jun 2023 14:34:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20221208 header.b=dcujxyxC; spf=pass (domain: gmail.com, ip: 209.85.210.175, mailfrom: joey.vagedes@gmail.com) Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-666e6541c98so3771836b3a.2 for ; Mon, 26 Jun 2023 14:34:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687815290; x=1690407290; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZPlMkF2gJp0h5L82iSHsfT03i/zD9VStQmy3a/qukys=; b=dcujxyxCKPB+bpicKJsskUG2b7ZTFs/so3t61EXisfNpA0hsHgUi7ugxakqVyJlxSY P970Ds5GLtv1daeaa1rjEEu5udHFb0tN/SeaC/E4uZC9IxgFqArvZ66M0qtMdhg7j8Ph h0dU23oMiexYSVC792ahiuzZw9hW/+Mx8aQG1GS3ImRNLthXC9AD/3wngvpqAIWx/9TM r7D1Wu//eyd2Awahl7ot7b4nMOZAAe/170wjpFg+ezp8ZEXlL3h2SZ4eKbTECwuZRzen dxH1yaivvLI1xNfImrZ8jf0qemRa1rtxCVhH4Yz8glJMFJi6mQ26j2wn5lyj/uHGBvIY bpsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687815290; x=1690407290; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZPlMkF2gJp0h5L82iSHsfT03i/zD9VStQmy3a/qukys=; b=OLq+HEYAoPqJ0eoklOBJx6Ylz4lc1T8CR6PIKk37kNJEtHd8HV9W5Zu2xDTaofEl4z I+L0uTZO/t3AzQUvRdpUO/R3O+3JMPPursBsajEOn13NqPzkNf0P5rP8VngDkwp7MBlG RwWK/4up6lBTx66eEhSdEFQFUGY5hqbruriRODtLc0R/rFuE6ck8f0hbeFNAcsqx+1Is XfUK1soiWhMvoo/XmGLzCj0CLiXv6bQANCb1kVMyd95FgH3oNg3/FVN4FLjl5FHakqSt TCpyNX9sYFBSxlvZBUVczciUtben3flkjl3nYcUsMYZEm0cCPtAWU7zeJ4t/zcKA/x+E idOQ== X-Gm-Message-State: AC+VfDzT9LBhQFpJaDBtBBGfaEArRY81mqIGj9ZG3/w6Av+Ro5rtAYgr tBY5nmlW6MIa/qYK6No2XxeVUD+bquK1o+fC X-Google-Smtp-Source: ACHHUZ4FwrtxxWAkwMbtkVkHN0bWSRZtWcMVMZkpmIoEWG6kDhsny8rdBSjkAlnE/jdqqxfJlj1I5Q== X-Received: by 2002:a05:6a00:1886:b0:668:8545:cbeb with SMTP id x6-20020a056a00188600b006688545cbebmr28136363pfh.15.1687815289884; Mon, 26 Jun 2023 14:34:49 -0700 (PDT) Return-Path: Received: from gem-name-lb-02.localdomain ([174.164.102.13]) by smtp.gmail.com with ESMTPSA id s1-20020aa78281000000b0065a1b05193asm4202300pfm.185.2023.06.26.14.34.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Jun 2023 14:34:48 -0700 (PDT) From: Joey Vagedes To: devel@edk2.groups.io Cc: Leif Lindholm , Ard Biesheuvel , Sami Mujawar Subject: [PATCH v1 04/24] ArmPkg: CI: Add PrEval entry Date: Mon, 26 Jun 2023 14:34:13 -0700 Message-ID: <20230626213434.8-5-joey.vagedes@gmail.com> X-Mailer: git-send-email 2.41.0.windows.1 In-Reply-To: <20230626213434.8-1-joey.vagedes@gmail.com> References: <20230626213434.8-1-joey.vagedes@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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 Cc: Ard Biesheuvel Cc: Sami Mujawar Signed-off-by: Joey Vagedes --- ArmPkg/ArmPkg.ci.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ArmPkg/ArmPkg.ci.yaml b/ArmPkg/ArmPkg.ci.yaml index d31248161189..b65efa7b3ece 100644 --- a/ArmPkg/ArmPkg.ci.yaml +++ b/ArmPkg/ArmPkg.ci.yaml @@ -5,6 +5,9 @@ # SPDX-License-Identifier: BSD-2-Clause-Patent=0D ##=0D {=0D + "PrEval": {=0D + "DscPath": "ArmPkg.dsc",=0D + },=0D ## options defined .pytool/Plugin/LicenseCheck=0D "LicenseCheck": {=0D "IgnoreFiles": []=0D --=20 2.41.0.windows.1