From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 5F4C794085C for ; Sat, 2 Mar 2024 01:28:24 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=DRigAVvO7mH468SW72ZmJ0ABs1Cc4vVW3ETWng4Pnnk=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1709342903; v=1; b=l7FyV1MAAM7la36GaFdMpHfHZc9AQpBacwpJscCV0q/iyW1foDKV/GAcoNnGgdAYcCuruQZS r7vX5b8cWeUM8eWv+syMlBEs01vVoNxPz+cQzfOBhfziRfXuDMFSMX/Cd7rLQyojgAShygiVOfB SmllPQj1axuv4Hygd8LZPa00= X-Received: by 127.0.0.2 with SMTP id U0WbYY7687511xrViWRI2AvA; Fri, 01 Mar 2024 17:28:23 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by mx.groups.io with SMTP id smtpd.web11.41088.1709342902307695439 for ; Fri, 01 Mar 2024 17:28:22 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,11000"; a="7674201" X-IronPort-AV: E=Sophos;i="6.06,197,1705392000"; d="scan'208";a="7674201" X-Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Mar 2024 17:28:22 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,197,1705392000"; d="scan'208";a="12962861" X-Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmviesa004.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 01 Mar 2024 17:28:22 -0800 X-Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 1 Mar 2024 17:28:21 -0800 X-Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 1 Mar 2024 17:28:20 -0800 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 1 Mar 2024 17:28:20 -0800 X-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 1 Mar 2024 17:28:20 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GA7rZAp89TFUjnCKQ59SXz4+inSI7DhKe7IqLXQOFm4f05ZOKIW1Wan/2/Mn2h7hWQ6f+wMFiH/NTj+Za2Np+lNzo+t9FZ0512UoXRXhC4T+LCRDayHUTXUiIUNcgUfQsQTUKUQ2+jUoxpEhwLZdOmjcK7L/TXjknf5xwkNIi+2vokbpcYTEL61RfhpmZO0eVqtSWMeK1HtDO888KZ2uc3v3DXV/lQOX2SntIWx/v/rmCxcVQIUjiNpvLWt0BgfcvM5c2w3kvHDRASgwki0VW+yt0qgZTfA+f0ZEhdblHM/2ObU5x9Jq4pgY3s7mKvMbHfllYKY6AqlL1F/UvVpJHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kxwc6D6+k230GBgu6Vf8qp/KHKkBVUu0bl8oXnWcX/o=; b=HEEnRG2l0bUBcdee5DmQMzu/QXn5n3Wqyjy+X5Gip/dEJVjUSgZcy33rpjYr+CZ4++B/AKKl/CifoauOKNMnur0fyAfaNtgUnzg+r5+Y7HBa8gsJdnbi8fhmu1ieVGU2ipfev4Q8F5ChfTwLCl/1RPnvqqBYEfBdoWbkgVRRSQ42UuFxtGv1ycAg9BbiHRlu3KuyKpCNthSYjp+lTgiEV4AXhmjDBwI3r1W/WBJxUsaUBd3EvDdp85nvsmZTU9Cnn4rtHdV6y/C2H9Yy95c1rV83cPnB47kNbvoRxyVC1ENYOlCtgmiIVcCI1ZLndJCKs/waEGFZwGxWHm0+ZlroOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by LV3PR11MB8484.namprd11.prod.outlook.com (2603:10b6:408:1b4::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.17; Sat, 2 Mar 2024 01:28:18 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::e34e:4d18:b93e:c368]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::e34e:4d18:b93e:c368%5]) with mapi id 15.20.7362.017; Sat, 2 Mar 2024 01:28:18 +0000 From: "Michael D Kinney" To: "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" CC: Sean Brogan , Joey Vagedes , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH v2 1/1] .github/workflows/codeql.yml: Update actions being deprecated Thread-Topic: [PATCH v2 1/1] .github/workflows/codeql.yml: Update actions being deprecated Thread-Index: AQHabDDmAPOXKexGUEOUsdTbdvgPFLEjqVXw Date: Sat, 2 Mar 2024 01:28:18 +0000 Message-ID: References: <20240301233315.1260-1-mikuback@linux.microsoft.com> In-Reply-To: <20240301233315.1260-1-mikuback@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|LV3PR11MB8484:EE_ x-ms-office365-filtering-correlation-id: 817f61d7-4474-4658-4dde-08dc3a580a28 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: 2i4nUOMHVkW4nug7pHQ16OQpT0jhm8+ugI+SitECHRjFuI9VSAa0sFgRYCdSrMZ3vN+A3ztJEmhsxMcbLLlPvoLKQmUYZTtSOIYPRvUJg+flYtHy1bOiInbDchFCeuknnqPhV3tsZrQYu6EwPYCyecR4gAfQOe1/YYgomhhdIDSMDvk2L+yp1C5342v8qwJM/qVYqVNpWD22ZjI+4qik+fHto2pU6hFJyD9aLGrcj4xv32nu8gpzVvZri6ow8xZTFEnwuUIR0K+yfGLsE0D+juQcyilZNZpvoMQlnCDF9xIb5dbvtS0FubPd7IYt9X6v1j4ezxumr5J56Y7yc5sZPcyjpc8KSSZcUwLvYYA9yRlhSyzzQxP12hYtklmZ3IUuHqYfNZE0nirplnVu9YyWwrz6H0+TZf98IpDGR7x5C3PRsYQx1YgkzNKik2yMKm/VBquer4WyfD40/0+wDDzTzsPUL3/bx7ZkPuBgR/+jg6lIzHWYoLYFJJiuIVBAie6ZqAZxtYlEGvDHsTRimpyamiYJDUonc5kKT/CRsY0yYL3S/4n/G7ghI69GRa+4r8pC9UAv+tEjb9gHNaCWOFQbQURrkPsaG4teFPly20I8N9V4Hz+1+8tbA+J3AwIX1cbqhRxoSegOhPO/Ls2/TMAuVm00IDYUOnT3gPowgWjCwn6Xr5AC8fDwBzYoOe+p7C5s x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?v41Y2Zitpiuy9iVwyoAMTxGoiGiXNWER12e0ufFOJDXX8xyrU57XGPvzn4bu?= =?us-ascii?Q?Aa59PvlMFbdn4+g22M1f4Px+C+m8OFgzUFz5Wa74oYyXCNWQji+0AUVYxsw1?= =?us-ascii?Q?lruvyjSkRgxgHwzgPRUe1e7qWkSW6NhumXUIQxChecxvR24wh1kEA40Ahj2Y?= =?us-ascii?Q?NzT9jaG7s5nuWBuet4qlnuUw7poYz08wZfq45TrpCmY0ImuUpdbAUBRO+QMw?= =?us-ascii?Q?e4JtfImXHz98WInLY1glShb2LxThy93GvV/m845GDABWcFHzBKXJ6SA+SxLE?= =?us-ascii?Q?A/6X/B5dJRrP2XEZka4JjhUq7K39qmZkIbcWuQTalVIyWflpCIcyR18tN9RQ?= =?us-ascii?Q?nPpQp8PMgHEZ28ly15+towxryUY8Gmr+yh3JIlybGO7dxii2K6mxFF1GLt9I?= =?us-ascii?Q?Rdr1H+uIyLwxIhvoWfc5Qv1Ghp3EmFRC54hMNfOixlbyJUa0A8v1+tceWp/i?= =?us-ascii?Q?MK7C6TJpgCZYxQyPiy5B10krfmZHe3zlxp2Ukf3B7i2xNd818tkqPL2ZSByo?= =?us-ascii?Q?iIRLwonVsF1TXeLqLRwRA3fLQnHpn8/Fyy2IPw5bnK06uvb77ng8dRy5y7mk?= =?us-ascii?Q?5d+05OSeIcGJ2y4aXYLUgbbPsEIaOds3K97XCSBwjsMZnLxBZQ4OrLAK3EuV?= =?us-ascii?Q?JsGt158Y3cdhNCEB5Hcr4mf7e0A9V9kRC2/Oty3PG5qrLw5T1c+6Rm811xsb?= =?us-ascii?Q?pm+jZ88XBMBvz4pOPRPxrulPjn1d11eghQWRmp9j13je/J6RATlpY8EDDPaV?= =?us-ascii?Q?0RZwi6DlUHE3eE/mqAiwY2bUmmsAST1RLr3DsnOipjbIkMWoOmugjRfpy5At?= =?us-ascii?Q?Oczl6Qq7Rs/3+2WED04a6XPPVP9ZqVP55HwvFIaVUz2hYFv7TnCPxxUbNAuC?= =?us-ascii?Q?fA+ixWTqPLtaqhmtiX/Co1VRg9ezQ/qPCvrz3TkmQObHMD+7y601mE3nAOz7?= =?us-ascii?Q?R2E/7HPBzco6BXvm4LpH1DV90WERG1OXHLwSEBY3i9L7B/h7hwpli9Wbwey5?= =?us-ascii?Q?XbwY01Eyx8uPy3hsCVfhrZD28JLWv0uLzoEp4a6Oph29SkpBiow80P8rtPdk?= =?us-ascii?Q?hMUiCsIavZ8JEKLrlkyJGUyeSO2CzwG/FL5D2BEqSxNrGkoRyq6DO70lTnVk?= =?us-ascii?Q?FtYXq3gD4T2dLar7HuM7nCDfihX4YiE0NGW5zIjrcUQNguMn9iNc3GQuGJgW?= =?us-ascii?Q?t8bC3Mi0UAxiVkjgsBks39TQh7tzTyPenOgwsLu9GGG2b9ZKHbcuuPU0W28w?= =?us-ascii?Q?dxIHjAtcQZmqgs3vmvN8Ovf2gMas0KjZY6Bne0oQikwSuErD9bRkxSOS05HM?= =?us-ascii?Q?pxlegORAvySk+rwJgEZiyAJqp2gGaykr9crF/Z0CrdcRvpuHy/diMiS3LWwn?= =?us-ascii?Q?W1K9qdq+yX/vbaDgeMPRXwUU03hLlQhFYEqO9M8gjWQNqTV4vddUHamUy/so?= =?us-ascii?Q?GRMUWa7R6uduWimJc0k4zrco7BQUzaYclzm+opRa5o/DkYw3cX1XwqO9OmA5?= =?us-ascii?Q?nbBKhgdTH5XbBD8zg11Bu+FY55OBKKZYCF1e/CclIyG4ZQVX/Ige6CN3YH5B?= =?us-ascii?Q?kRLInCiEzQGh58MP81sPHOUhNJ2x26Ln4zDyMOgB?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 817f61d7-4474-4658-4dde-08dc3a580a28 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2024 01:28:18.1343 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ywyqiJ2DBhhf7h4x7XuSNApwgSw6JdeZerCCG/zNKFfNHeKFEnvr8WbAEmMDlk8MU2fJVo16+7pYWi8eetdFh7Hw/0W9d0oVr4H5T/xcoNI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR11MB8484 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: wW6yDU6H2EhinYqaqjKJMKgIx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=l7FyV1MA; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Reviewed-by: Michael D Kinney > -----Original Message----- > From: mikuback@linux.microsoft.com > Sent: Friday, March 1, 2024 3:33 PM > To: devel@edk2.groups.io > Cc: Sean Brogan ; Joey Vagedes > ; Kinney, Michael D > > Subject: [PATCH v2 1/1] .github/workflows/codeql.yml: Update actions > being deprecated >=20 > From: Michael Kubacki >=20 > Currently CodeQL runs have the following warnings: >=20 > Node.js 16 actions are deprecated. Please update the following > actions to use Node.js 20: actions/setup-python@v4, > actions/upload-artifact@v3, actions/cache@v3. For more information > see: > https://github.blog/changelog/2023-09-22-github-actions- > transitioning-from-node-16-to-node-20/. >=20 > And: >=20 > CodeQL Action v2 will be deprecated on December 5th, 2024. Please > update all occurrences of the CodeQL Action in your workflow files > to v3. For more information, see: > https://github.blog/changelog/2024-01-12-code-scanning-deprecation- > of-codeql-action-v2/ >=20 > The first is resolved by updating the actions to the latest versions > that were released to use Node.js 20. The second is specifically > referring to the codeql-action/upload-sarif action which is at v2. >=20 > This change updates all of the actions to the latest releases to > prevent deprecated versions from continuing to be used. >=20 > --- >=20 > The following breaking change was noted in actions/upload-artifact > that caused some related changes in the workflow: >=20 > "Due to how Artifacts are created in this new version, it is no > longer possible to upload to the same named Artifact multiple > times. You must either split the uploads into multiple Artifacts > with different names, or only upload once. Otherwise you will > encounter an error." >=20 > This workflow depended on that behavior previously to append multiple > logs (e.g. setup log, update log, build log) to the same named > artifact (named per package). These were appended after each operation > so they are readily available if the operation failed and no further > actions are run. >=20 > Now the artifacts must be unique in name. The hyphenation comes in > because edk2 further builds some packages with both architectures in > a single build vs separate builds (e.g. IA32 and X64 vs IA32,X64). To > uniquely name artifacts resulting from those builds, the architecture > is also placed in the artifact name. For builds with multiple > architectures the artifact name captures each architecture separated > by a hyphen. >=20 > Cc: Sean Brogan > Cc: Joey Vagedes > Cc: Michael D Kinney > Signed-off-by: Michael Kubacki > --- >=20 > Notes: > v2 Change: >=20 > Add detailed explanation in the commit message about changes > in the workflow file. >=20 > .github/workflows/codeql.yml | 37 +++++++++++++------- > 1 file changed, 24 insertions(+), 13 deletions(-) >=20 > diff --git a/.github/workflows/codeql.yml > b/.github/workflows/codeql.yml > index c91e9d4dbeb3..e0c5f69f6cdf 100644 > --- a/.github/workflows/codeql.yml > +++ b/.github/workflows/codeql.yml > @@ -79,7 +79,7 @@ jobs: > uses: actions/checkout@v4 >=20 > - name: Install Python > - uses: actions/setup-python@v4 > + uses: actions/setup-python@v5 > with: > python-version: '3.11' > cache: 'pip' > @@ -136,15 +136,26 @@ jobs: >=20 > print(f'ci_setup_supported=3D{str(ci_setup_supported).lower()}', file=3Df= h) > print(f'setup_supported=3D{str(setup_supported).lower()}', > file=3Dfh) >=20 > + - name: Convert Arch to Log Format > + id: convert_arch_hyphen > + env: > + ARCH_LIST: ${{ matrix.ArchList }} > + shell: python > + run: | > + import os > + > + with open(os.environ['GITHUB_OUTPUT'], 'a') as fh: > + print(f'arch_list=3D{os.environ["ARCH_LIST"].replace(",", "- > ")}', file=3Dfh) > + > - name: Setup > if: steps.get_ci_file_operations.outputs.setup_supported =3D=3D > 'true' > run: stuart_setup -c .pytool/CISettings.py -t DEBUG -a ${{ > matrix.ArchList }} TOOL_CHAIN_TAG=3DVS2019 >=20 > - name: Upload Setup Log As An Artifact > - uses: actions/upload-artifact@v3 > + uses: actions/upload-artifact@v4 > if: (success() || failure()) && > steps.get_ci_file_operations.outputs.setup_supported =3D=3D 'true' > with: > - name: ${{ matrix.Package }}-Logs > + name: ${{ matrix.Package }}-${{ > steps.convert_arch_hyphen.outputs.arch_list }}-Setup-Log > path: | > **/SETUPLOG.txt > retention-days: 7 > @@ -155,10 +166,10 @@ jobs: > run: stuart_ci_setup -c .pytool/CISettings.py -t DEBUG -a ${{ > matrix.ArchList }} TOOL_CHAIN_TAG=3DVS2019 >=20 > - name: Upload CI Setup Log As An Artifact > - uses: actions/upload-artifact@v3 > + uses: actions/upload-artifact@v4 > if: (success() || failure()) && > steps.get_ci_file_operations.outputs.ci_setup_supported =3D=3D 'true' > with: > - name: ${{ matrix.Package }}-Logs > + name: ${{ matrix.Package }}-${{ > steps.convert_arch_hyphen.outputs.arch_list }}-CI-Setup-Log > path: | > **/CISETUP.txt > retention-days: 7 > @@ -168,10 +179,10 @@ jobs: > run: stuart_update -c .pytool/CISettings.py -t DEBUG -a ${{ > matrix.ArchList }} TOOL_CHAIN_TAG=3DVS2019 >=20 > - name: Upload Update Log As An Artifact > - uses: actions/upload-artifact@v3 > + uses: actions/upload-artifact@v4 > if: success() || failure() > with: > - name: ${{ matrix.Package }}-Logs > + name: ${{ matrix.Package }}-${{ > steps.convert_arch_hyphen.outputs.arch_list }}-Update-Log > path: | > **/UPDATE_LOG.txt > retention-days: 7 > @@ -228,7 +239,7 @@ jobs: >=20 > - name: Attempt to Load CodeQL CLI From Cache > id: codeqlcli_cache > - uses: actions/cache@v3 > + uses: actions/cache@v4 > with: > path: ${{ steps.cache_key_gen.outputs.codeql_cli_ext_dep_dir > }} > key: ${{ steps.cache_key_gen.outputs.codeql_cli_cache_key }} > @@ -284,10 +295,10 @@ jobs: > delete_dirs(build_path) >=20 > - name: Upload Build Logs As An Artifact > - uses: actions/upload-artifact@v3 > + uses: actions/upload-artifact@v4 > if: success() || failure() > with: > - name: ${{ matrix.Package }}-Logs > + name: ${{ matrix.Package }}-${{ > steps.convert_arch_hyphen.outputs.arch_list }}-Build-Logs > path: | > **/BUILD_REPORT.TXT > **/OVERRIDELOG.TXT > @@ -329,10 +340,10 @@ jobs: > print(f'upload_sarif_file=3Dfalse', file=3Dfh) >=20 > - name: Upload CodeQL Results (SARIF) As An Artifact > - uses: actions/upload-artifact@v3 > + uses: actions/upload-artifact@v4 > if: steps.env_data.outputs.upload_sarif_file =3D=3D 'true' > with: > - name: ${{ matrix.Package }}-CodeQL-SARIF > + name: ${{ matrix.Package }}-${{ > steps.convert_arch_hyphen.outputs.arch_list }}-CodeQL-SARIF > path: | > ${{ steps.env_data.outputs.emacs_file_path }} > ${{ steps.env_data.outputs.sarif_file_path }} > @@ -340,7 +351,7 @@ jobs: > if-no-files-found: warn >=20 > - name: Upload CodeQL Results (SARIF) To GitHub Code Scanning > - uses: github/codeql-action/upload-sarif@v2 > + uses: github/codeql-action/upload-sarif@v3 > if: steps.env_data.outputs.upload_sarif_file =3D=3D 'true' > with: > # Path to SARIF file relative to the root of the repository. > -- > 2.40.1.vfs.0.0 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#116289): https://edk2.groups.io/g/devel/message/116289 Mute This Topic: https://groups.io/mt/104677087/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-