Skip to content

Add VFS for Git functional tests workflow (#874) #368

Add VFS for Git functional tests workflow (#874)

Add VFS for Git functional tests workflow (#874) #368

Triggered via push April 7, 2026 15:37
Status Success
Total duration 32m 10s
Artifacts 11
prereqs
8s
prereqs
create-macos-artifacts
9m 12s
create-macos-artifacts
Matrix: create-linux-unsigned-artifacts
Matrix: windows_pkg
Matrix: create-linux-artifacts
Matrix: windows_artifacts
Matrix: Validate installers
create-github-release
1m 10s
create-github-release
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
mjcheetham
approved Apr 7, 2026
release
mjcheetham
approved Apr 7, 2026
release and
mjcheetham
approved Apr 7, 2026
release and release
mjcheetham
approved Apr 7, 2026
release and

Annotations

24 warnings and 1 notice
prereqs
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
create-linux-unsigned-artifacts (arm64, ubuntu-24.04-arm, ubuntu:22.04, https://nodejs.org/dist/v...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
create-linux-unsigned-artifacts (amd64, ubuntu-latest, ubuntu:20.04, https://unofficial-builds.no...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
create-linux-artifacts (amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./git/.github/actions/akv-secret, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4, azure/login@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
create-linux-artifacts (arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./git/.github/actions/akv-secret, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4, azure/login@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
create-macos-artifacts
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./git/.github/actions/akv-secret, actions/checkout@v4, actions/upload-artifact@v4, azure/login@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
create-macos-artifacts
Already linked: /opt/homebrew/Cellar/gettext/1.0
windows_pkg (x86_64, pkg-x86_64, x86_64, mingw64, windows-2022)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./.github/actions/akv-secret, actions/upload-artifact@v4, azure/login@v2, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows_pkg (x86_64, pkg-x86_64, x86_64, mingw64, windows-2022)
Cache not found for keys: git-sdk-64-build-installers-c433bd82fedae6222771070180850519ff609f7c
windows_pkg (aarch64, pkg-aarch64, clang-aarch64, clangarm64, windows-11-arm)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./.github/actions/akv-secret, actions/upload-artifact@v4, azure/login@v2, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows_pkg (aarch64, pkg-aarch64, clang-aarch64, clangarm64, windows-11-arm)
Cache not found for keys: git-sdk-arm64-build-installers-3a4ed30710d0ba120e28bdb869e5d7ebed4604d9
windows_artifacts (x86_64, pkg-x86_64, x86_64, mingw64, windows-2022, portable, PortableGit)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./git/.github/actions/akv-secret, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4, azure/login@v2, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows_artifacts (x86_64, pkg-x86_64, x86_64, mingw64, windows-2022, installer, Git)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./git/.github/actions/akv-secret, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4, azure/login@v2, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows_artifacts (aarch64, pkg-aarch64, clang-aarch64, clangarm64, windows-11-arm, installer, Git)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./git/.github/actions/akv-secret, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4, azure/login@v2, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows_artifacts (aarch64, pkg-aarch64, clang-aarch64, clangarm64, windows-11-arm, portable, Por...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./git/.github/actions/akv-secret, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4, azure/login@v2, git-for-windows/setup-git-for-windows-sdk@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate installers (ubuntu-latest, linux-amd64, git)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate installers (macos-latest, macos-artifacts, git)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate installers (macos-latest, macos-artifacts, git)
The following may be git configuration files and have not been removed! If desired, remove them manually with `rm -rf`: /opt/homebrew/etc/gitconfig
Validate installers (ubuntu-24.04-arm, linux-arm64, git)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate installers (macos-latest, macos-artifacts, git)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate installers (macos-latest, macos-artifacts, git)
The following may be git configuration files and have not been removed! If desired, remove them manually with `rm -rf`: /opt/homebrew/etc/gitconfig
Validate installers (windows-11-arm, win-installer-aarch64, $PROGRAMFILES\Git\cmd\git.exe)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate installers (windows-latest, win-installer-x86_64, $PROGRAMFILES\Git\cmd\git.exe)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
create-github-release
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./git/.github/actions/akv-secret, actions/checkout@v4, actions/download-artifact@v4, actions/github-script@v6, azure/login@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
linux-amd64
65.6 MB
sha256:2d7e1f62c44f7eda1ffb4c40c8585b75284fa02fd9f57e5d239bed2605906b1e
linux-arm64
64.9 MB
sha256:e61ce76558cb15e9a746f6181b8516a4fe96f49ffea8c8b6508970a3dada8335
linux-unsigned-amd64
65.6 MB
sha256:ed9370ebac119997cadaeb13645840f2979264ad00f2bb29e7c1c96bb5c80599
linux-unsigned-arm64
64.9 MB
sha256:d35c35f44647e052f56adc99e44f3a4b0c1d731613482ca1a615aa075650d256
macos-artifacts
101 MB
sha256:b8ad322764d5f0392aa3a4cfe63bd97702a1745b70dcc35f56c32bedb1436887
pkg-aarch64
22.4 MB
sha256:b2dd9eaa3a09c2e715c16cecb2b48722e16b47f40d4bca2bcac2f03a058ced31
pkg-x86_64
27.4 MB
sha256:72ce2f301971da58e466fb6074054f303ecf851598bdb1ab180b2aec44948dd0
win-installer-aarch64
61.2 MB
sha256:3c53c79f828becfacb58b9cd00070be2e262694f4cc03ed8a0a3ac7f7db80913
win-installer-x86_64
65.7 MB
sha256:be0b715bc17bc74681704c486da72a3ac3604793aa8b14d3428b4a6405302bf3
win-portable-aarch64
58 MB
sha256:d82e745791f4c27fdf8541fbce1ec5118363fef6558c615d7b074e7009e62e0f
win-portable-x86_64
60.2 MB
sha256:34a3c35f747266e866a0b55ceb8640bae1cd49203eb85e0091cae67bdf7115e3