Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wShhq-0002EK-35 for pgsql-hackers@arkaria.postgresql.org; Thu, 28 May 2026 20:51:55 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wShgp-000TBl-0q for pgsql-hackers@arkaria.postgresql.org; Thu, 28 May 2026 20:50:51 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wShgo-000TBb-33 for pgsql-hackers@lists.postgresql.org; Thu, 28 May 2026 20:50:51 +0000 Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wShgh-000000001DF-1qAZ for pgsql-hackers@postgresql.org; Thu, 28 May 2026 20:50:44 +0000 Received: by mail-qv1-xf35.google.com with SMTP id 6a1803df08f44-8b6dd874471so192245026d6.0 for ; Thu, 28 May 2026 13:50:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1780001438; cv=none; d=google.com; s=arc-20240605; b=NZjjyT/2MWe2K9TklQZmoQa+I0i37XNP2BBU5M8d0eRBOiGjquCtFxxOemeuLTWv2F oyYY+M95OE0zpwlDkx3tsf/Rsqs9EnXF/5j88cSYA9NOkDxTnDyRis1i9++e9LWM6BuK nQv+H5KYVxkWNG5h++eDxyCoV/Z2++GRmnumjSysndZkxCG3NKyxMoU2Bnq49zgJU8sc 9t/XoNzIXzhi5UsELKCUWzclXdS3YrnqZma5VnsaMqgQOrRXn8m/WzbtnvLkBcSBhqaD ZYsEoIbgU/O5tTrJtgIuq8NjVymJM+pNqbXrqoEodCC93GY6lnMwdUzBY5XS6qGFsfwA 30YQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=KXKRvKfqE+LLeNgznigMoAkM7tK5sund9PYIvb0EvrU=; fh=chRieTN0MTJf/9/IfnoX9Sgc82ZEGk46dLjrRU86d5I=; b=DW68aqsJzSVtYFOGQ407bx2fUOCNwAH30y+7GUfhsFl7XcGh7oPrXqNbGN0OA7VOSb 9f1ok5tEv0ymKM/nfL7w7cYnqXnXkbsU0YKPL09v6qehFmv/vEQkoDJ0dwNIzb7W2g4u i/P6MLAjjLpAuH20PIj/LF45Ryn5eUSS8wx6LHzYMKPAs4TUVONcEgj+3IsFetY9SEL8 p9dotItYba/xt6GXnKtxgwN5MxOUYNLWAeKZm/4t3CCjTmXnzPkL7CxsxwVxbPspV3Z8 nxHgmDyyfSslWv6Nfg/CBCnVipLNtSWeFwlNThfPN384q/4nfHtQRCZdiWz2FqNXIv3z xVBw==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1780001438; x=1780606238; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=KXKRvKfqE+LLeNgznigMoAkM7tK5sund9PYIvb0EvrU=; b=ch90ko3tqIITc8ulUaxTLTcJg8Dki9QIgaySDmLlTL9I9p320XJzNYhaZmzQPXvAQu DNGiUJK3N3imKaGf9OVwDgz/H4WXd8AM2E7uVmrrh58lBERg6yn+nG+TVQAZp+39XRnn RQ/NFErP+pZSBaVOSAKKl/XhqXOvEqOOy4+1G3BKQmILoEmtsq7B1+UY2hFdqZyg0Dy9 4ISW3hcfzMfeptf1rLx1CCVpeVQ0FlTKyBrRh5Q5MSKpE7RHHOzqfjkwgL6ZG/HVtr20 G+8kZNsiUq1Fsqx3OWRCtNlTx50rfTS2/fwf6YdkgR/dFda8zHjm+k8PgnECz4xIblUq AQxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780001438; x=1780606238; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=KXKRvKfqE+LLeNgznigMoAkM7tK5sund9PYIvb0EvrU=; b=D4YIjSBCUtMpHF2XkHb8BaIUkE1OUm2VENGJ77yha21zYwF9MqbEehhbCq7QE+RpqD EgYc1136h0PSe+0Wp2Ijoya47/iIN9Y7rYfAiaQbFMGe8dtDqUQ5u5vXZYKcxukfR9yq cxXYvnjRnhJgfxZ/GNRg3UY5Ju3UgdRLtSzlp7B/NxnsV2BPbr6evAzxbkWeoGwxgGOz IZzcanW5UZLddTZXMq4iB2nOmgaA1nfoMZ4wBzIkSzJo6tvFQPN46t7t3uiuYi0LMOK4 dc1KEpLWnVJoAPvt4yPW9WYA7xYvhR9rWxpUJGnpCCHq7Z5Lp6PIEXidSUwQCECZwbvm e9hg== X-Forwarded-Encrypted: i=1; AFNElJ/uKB/V65/clNzMWCP2fCt/Qfra5EZxhwicM/UuhwxvZTjE+g2PvXTU9Nw14ZjMj0xp4Yzakv+drJNNfwcq@postgresql.org X-Gm-Message-State: AOJu0YwcVwZkkGt1koLChFPLu0Y4uQvzUkxYAAjfxqCeHv69L13idDAL LrBTD05v9Mc0nrVYh0WRgQoAHosM5tbCiX7Sbxh3yo7wqM94kGh3B0HtysW/GqTpSn9NWSuHpVz I0Q3OYDlg0K7eEwYVZ/lYzxny7ZFJUQwiHBnqF0JV X-Gm-Gg: Acq92OFDGT8a7Tz8s8ZW/PX1HVTKKycVILiaSHza5rg/JvvvB7j110rLU2GISXEEdIj qBMNOkb7U4SiL9rno04DZ8tuc13etZwaBH9SfspBE6ns8hK7JOlT92jieSFC9uZ3nJJut5vxS/p ZhxYKdGZYvxaXm8HWR+b/7EtL0L/vV6E+NwzA3ti1KbniAuFpoTV52ycjgBWIFfww/I0563RTG2 gH6DVLv+AfBScbsJs0vNPTgQk8kCQLRPTVKpH4d5v/VsYUcbMpb7cs96G40iazqACXbH+v/RQz6 rNAmBn4ZJB50YQCqTWJD X-Received: by 2002:a0c:f409:0:b0:8cc:e018:8c0a with SMTP id 6a1803df08f44-8cce20bb132mr14305066d6.14.1780001437840; Thu, 28 May 2026 13:50:37 -0700 (PDT) MIME-Version: 1.0 References: <3ydjipcr7kbss57nvi67noplncqhesl5eyb6wgol4ccjxynspv@yatlykpribmm> In-Reply-To: From: Jacob Champion Date: Thu, 28 May 2026 13:50:26 -0700 X-Gm-Features: AVHnY4LBmj3ANmi9pq_6tOXhGn66_Uxvn7DjXSa1t_vRDDNLd3FVZyl-QamIw6Q Message-ID: Subject: Re: Heads Up: cirrus-ci is shutting down June 1st To: Nazir Bilal Yavuz Cc: Andres Freund , Jelte Fennema-Nio , Thomas Munro , pgsql-hackers@postgresql.org, Zsolt Parragi , Peter Eisentraut Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, May 28, 2026 at 10:06=E2=80=AFAM Nazir Bilal Yavuz wrote: > > > + $prefix =3D (python -c "import sys; print(sys.prefix)").Tr= im() > > > + Add-Content $env:GITHUB_ENV "PYTHONHOME=3D$prefix" > > > + Add-Content $env:GITHUB_PATH $prefix > > > + Write-Host "PYTHONHOME=3D$prefix" > > > + Write-Host "Prepended $prefix to PATH" > > > > GRJGJKLJKJDFJKDF. > > I re-checked this since Jelte wasn't completely sure about this [2] > but this is unfortunately correct :( What are the chances we can strip Mercurial out of the PATH instead of messing with PYTHONHOME? I foresee pain in the future if we override that globally. > v3 is attached. > + uses: msys2/setup-msys2@v2 Should we pin this? It's the only third-party action we reference, and Scorecard [1] complains. (I'm not convinced its other complaints in this category are something we want to worry about, but this caught my eye.) We'd need to figure out how to keep it up to date, if we pinned it. But we probably need to figure out how to keep it up to date anyway. Scorecard doesn't report any `Dangerous-Workflow` violations, so that's goo= d. --Jacob [1] https://scorecard.dev/