{"thread":{"id":"64335","subject":"[PATCH 0/4] Upgrade a couple GitHub Actions","startedAt":"2025-10-16T15:48:14Z","lastAt":"2025-10-16T17:47:33Z","messageCount":6,"participants":["Johannes Schindelin via GitGitGadget","Junio C Hamano"],"isPatch":true,"patchVersion":1,"patchTotal":4},"messages":[{"id":"528964","messageId":"pull.1990.git.1760629692.gitgitgadget@gmail.com","threadId":"64335","inReplyTo":null,"subject":"[PATCH 0/4] Upgrade a couple GitHub Actions","fromName":"Johannes Schindelin via GitGitGadget","fromEmail":"gitgitgadget@gmail.com","sentAt":"2025-10-16T15:48:08Z","receivedAt":"2025-10-16T15:48:14Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"The Dependabot setup of Git for Windows suggested a couple of version\nupgrades; I extracted those that apply to Git itself.\n\nNote that I took authorship of the commits because Dependabot's email is not\nexactly meant for follow-up discussions.\n\nJohannes Schindelin (4):\n  build(deps): bump actions/download-artifact from 4 to 5\n  build(deps): bump actions/checkout from 4 to 5\n  build(deps): bump actions/setup-python from 5 to 6\n  build(deps): bump actions/github-script from 7 to 8\n\n .github/workflows/check-style.yml      |  2 +-\n .github/workflows/check-whitespace.yml |  2 +-\n .github/workflows/coverity.yml         |  2 +-\n .github/workflows/main.yml             | 34 +++++++++++++-------------\n 4 files changed, 20 insertions(+), 20 deletions(-)\n\n\nbase-commit: 143f58ef7535f8f8a80d810768a18bdf3807de26\nPublished-As: https://github.com/gitgitgadget/git/releases/tag/pr-1990%2Fdscho%2Fupgrade-a-couple-github-actions-v1\nFetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1990/dscho/upgrade-a-couple-github-actions-v1\nPull-Request: https://github.com/gitgitgadget/git/pull/1990\n-- \ngitgitgadget\n"},{"id":"528965","messageId":"d7f81da7fe7b35577522847430a9247c540dad5e.1760629692.git.gitgitgadget@gmail.com","threadId":"64335","inReplyTo":"pull.1990.git.1760629692.gitgitgadget@gmail.com","subject":"[PATCH 1/4] build(deps): bump actions/download-artifact from 4 to 5","fromName":"Johannes Schindelin via GitGitGadget","fromEmail":"gitgitgadget@gmail.com","sentAt":"2025-10-16T15:48:09Z","receivedAt":"2025-10-16T15:48:16Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"From: Johannes Schindelin <johannes.schindelin@gmx.de>\n\nBumps\n[actions/download-artifact](https://github.com/actions/download-artifact)\nfrom 4 to 5.\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/download-artifact\n  dependency-version: '5'\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nOriginally-authored-by: dependabot[bot] <support@github.com>\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\n---\n .github/workflows/main.yml | 6 +++---\n 1 file changed, 3 insertions(+), 3 deletions(-)\n\ndiff --git a/.github/workflows/main.yml b/.github/workflows/main.yml\nindex 393ea4d1cc..a1c76c4641 100644\n--- a/.github/workflows/main.yml\n+++ b/.github/workflows/main.yml\n@@ -140,7 +140,7 @@ jobs:\n       cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}\n     steps:\n     - name: download tracked files and build artifacts\n-      uses: actions/download-artifact@v4\n+      uses: actions/download-artifact@v5\n       with:\n         name: windows-artifacts\n         path: ${{github.workspace}}\n@@ -226,7 +226,7 @@ jobs:\n     steps:\n     - uses: git-for-windows/setup-git-for-windows-sdk@v1\n     - name: download tracked files and build artifacts\n-      uses: actions/download-artifact@v4\n+      uses: actions/download-artifact@v5\n       with:\n         name: vs-artifacts\n         path: ${{github.workspace}}\n@@ -292,7 +292,7 @@ jobs:\n       shell: pwsh\n       run: pip install meson ninja\n     - name: Download build artifacts\n-      uses: actions/download-artifact@v4\n+      uses: actions/download-artifact@v5\n       with:\n         name: windows-meson-artifacts\n         path: build\n-- \ngitgitgadget\n\n"},{"id":"528966","messageId":"2443e519f0ff6160e058d391495dd51256595a48.1760629692.git.gitgitgadget@gmail.com","threadId":"64335","inReplyTo":"pull.1990.git.1760629692.gitgitgadget@gmail.com","subject":"[PATCH 2/4] build(deps): bump actions/checkout from 4 to 5","fromName":"Johannes Schindelin via GitGitGadget","fromEmail":"gitgitgadget@gmail.com","sentAt":"2025-10-16T15:48:10Z","receivedAt":"2025-10-16T15:48:17Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"From: Johannes Schindelin <johannes.schindelin@gmx.de>\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: '5'\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nOriginally-authored-by: dependabot[bot] <support@github.com>\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\n---\n .github/workflows/check-style.yml      |  2 +-\n .github/workflows/check-whitespace.yml |  2 +-\n .github/workflows/coverity.yml         |  2 +-\n .github/workflows/main.yml             | 22 +++++++++++-----------\n 4 files changed, 14 insertions(+), 14 deletions(-)\n\ndiff --git a/.github/workflows/check-style.yml b/.github/workflows/check-style.yml\nindex c052a5df23..19a145d4ad 100644\n--- a/.github/workflows/check-style.yml\n+++ b/.github/workflows/check-style.yml\n@@ -20,7 +20,7 @@ jobs:\n       jobname: ClangFormat\n     runs-on: ubuntu-latest\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n       with:\n         fetch-depth: 0\n \ndiff --git a/.github/workflows/check-whitespace.yml b/.github/workflows/check-whitespace.yml\nindex d0a78fc426..928fd4cfe2 100644\n--- a/.github/workflows/check-whitespace.yml\n+++ b/.github/workflows/check-whitespace.yml\n@@ -19,7 +19,7 @@ jobs:\n   check-whitespace:\n     runs-on: ubuntu-latest\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n       with:\n         fetch-depth: 0\n \ndiff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml\nindex 01a0437b2f..cfa17d394a 100644\n--- a/.github/workflows/coverity.yml\n+++ b/.github/workflows/coverity.yml\n@@ -38,7 +38,7 @@ jobs:\n       COVERITY_LANGUAGE: cxx\n       COVERITY_PLATFORM: overridden-below\n     steps:\n-      - uses: actions/checkout@v4\n+      - uses: actions/checkout@v5\n       - name: install minimal Git for Windows SDK\n         if: contains(matrix.os, 'windows')\n         uses: git-for-windows/setup-git-for-windows-sdk@v1\ndiff --git a/.github/workflows/main.yml b/.github/workflows/main.yml\nindex a1c76c4641..6bcd129b85 100644\n--- a/.github/workflows/main.yml\n+++ b/.github/workflows/main.yml\n@@ -112,7 +112,7 @@ jobs:\n       group: windows-build-${{ github.ref }}\n       cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n     - uses: git-for-windows/setup-git-for-windows-sdk@v1\n     - name: build\n       shell: bash\n@@ -173,10 +173,10 @@ jobs:\n       group: vs-build-${{ github.ref }}\n       cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n     - uses: git-for-windows/setup-git-for-windows-sdk@v1\n     - name: initialize vcpkg\n-      uses: actions/checkout@v4\n+      uses: actions/checkout@v5\n       with:\n         repository: 'microsoft/vcpkg'\n         path: 'compat/vcbuild/vcpkg'\n@@ -258,7 +258,7 @@ jobs:\n       group: windows-meson-build-${{ github.ref }}\n       cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n     - uses: actions/setup-python@v5\n     - name: Set up dependencies\n       shell: pwsh\n@@ -286,7 +286,7 @@ jobs:\n       group: windows-meson-test-${{ matrix.nr }}-${{ github.ref }}\n       cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n     - uses: actions/setup-python@v5\n     - name: Set up dependencies\n       shell: pwsh\n@@ -331,7 +331,7 @@ jobs:\n       TEST_OUTPUT_DIRECTORY: ${{github.workspace}}/t\n     runs-on: ${{matrix.vector.pool}}\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n     - run: ci/install-dependencies.sh\n     - run: ci/run-build-and-tests.sh\n     - name: print test failures\n@@ -352,7 +352,7 @@ jobs:\n       CI_JOB_IMAGE: ubuntu-latest\n     runs-on: ubuntu-latest\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n     - run: ci/install-dependencies.sh\n     - run: ci/run-build-and-minimal-fuzzers.sh\n   dockerized:\n@@ -429,7 +429,7 @@ jobs:\n         else\n           apt-get -q update && apt-get -q -y install git\n         fi\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n     - run: ci/install-dependencies.sh\n     - run: useradd builder --create-home\n     - run: chown -R builder .\n@@ -454,7 +454,7 @@ jobs:\n       group: static-analysis-${{ github.ref }}\n       cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n     - run: ci/install-dependencies.sh\n     - run: ci/run-static-analysis.sh\n     - run: ci/check-directional-formatting.bash\n@@ -469,7 +469,7 @@ jobs:\n       group: sparse-${{ github.ref }}\n       cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n     - name: Install other dependencies\n       run: ci/install-dependencies.sh\n     - run: make sparse\n@@ -485,6 +485,6 @@ jobs:\n       CI_JOB_IMAGE: ubuntu-latest\n     runs-on: ubuntu-latest\n     steps:\n-    - uses: actions/checkout@v4\n+    - uses: actions/checkout@v5\n     - run: ci/install-dependencies.sh\n     - run: ci/test-documentation.sh\n-- \ngitgitgadget\n\n"},{"id":"528967","messageId":"e358306c5258a6f902fb1134c1e160e0fbcc4c20.1760629692.git.gitgitgadget@gmail.com","threadId":"64335","inReplyTo":"pull.1990.git.1760629692.gitgitgadget@gmail.com","subject":"[PATCH 3/4] build(deps): bump actions/setup-python from 5 to 6","fromName":"Johannes Schindelin via GitGitGadget","fromEmail":"gitgitgadget@gmail.com","sentAt":"2025-10-16T15:48:11Z","receivedAt":"2025-10-16T15:48:18Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"From: Johannes Schindelin <johannes.schindelin@gmx.de>\n\nBumps [actions/setup-python](https://github.com/actions/setup-python)\nfrom 5 to 6.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v5...v6)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n  dependency-version: '6'\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nOriginally-authored-by: dependabot[bot] <support@github.com>\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\n---\n .github/workflows/main.yml | 4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)\n\ndiff --git a/.github/workflows/main.yml b/.github/workflows/main.yml\nindex 6bcd129b85..4cdb1dcb5c 100644\n--- a/.github/workflows/main.yml\n+++ b/.github/workflows/main.yml\n@@ -259,7 +259,7 @@ jobs:\n       cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}\n     steps:\n     - uses: actions/checkout@v5\n-    - uses: actions/setup-python@v5\n+    - uses: actions/setup-python@v6\n     - name: Set up dependencies\n       shell: pwsh\n       run: pip install meson ninja\n@@ -287,7 +287,7 @@ jobs:\n       cancel-in-progress: ${{ needs.ci-config.outputs.skip_concurrent == 'yes' }}\n     steps:\n     - uses: actions/checkout@v5\n-    - uses: actions/setup-python@v5\n+    - uses: actions/setup-python@v6\n     - name: Set up dependencies\n       shell: pwsh\n       run: pip install meson ninja\n-- \ngitgitgadget\n\n"},{"id":"528968","messageId":"76cac127d936b27e1679b292f12fd79e18dd7fbb.1760629692.git.gitgitgadget@gmail.com","threadId":"64335","inReplyTo":"pull.1990.git.1760629692.gitgitgadget@gmail.com","subject":"[PATCH 4/4] build(deps): bump actions/github-script from 7 to 8","fromName":"Johannes Schindelin via GitGitGadget","fromEmail":"gitgitgadget@gmail.com","sentAt":"2025-10-16T15:48:12Z","receivedAt":"2025-10-16T15:48:19Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"From: Johannes Schindelin <johannes.schindelin@gmx.de>\n\nBumps [actions/github-script](https://github.com/actions/github-script)\nfrom 7 to 8.\n- [Release notes](https://github.com/actions/github-script/releases)\n- [Commits](https://github.com/actions/github-script/compare/v7...v8)\n\n---\nupdated-dependencies:\n- dependency-name: actions/github-script\n  dependency-version: '8'\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nOriginally-authored-by: dependabot[bot] <support@github.com>\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\n---\n .github/workflows/main.yml | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n\ndiff --git a/.github/workflows/main.yml b/.github/workflows/main.yml\nindex 4cdb1dcb5c..3622fec742 100644\n--- a/.github/workflows/main.yml\n+++ b/.github/workflows/main.yml\n@@ -63,7 +63,7 @@ jobs:\n           echo \"skip_concurrent=$skip_concurrent\" >>$GITHUB_OUTPUT\n       - name: skip if the commit or tree was already tested\n         id: skip-if-redundant\n-        uses: actions/github-script@v7\n+        uses: actions/github-script@v8\n         if: steps.check-ref.outputs.enabled == 'yes'\n         with:\n           github-token: ${{secrets.GITHUB_TOKEN}}\n-- \ngitgitgadget\n"},{"id":"528981","messageId":"xmqqa51q4u31.fsf@gitster.g","threadId":"64335","inReplyTo":"pull.1990.git.1760629692.gitgitgadget@gmail.com","subject":"Re: [PATCH 0/4] Upgrade a couple GitHub Actions","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2025-10-16T17:47:30Z","receivedAt":"2025-10-16T17:47:33Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"\"Johannes Schindelin via GitGitGadget\" <gitgitgadget@gmail.com>\nwrites:\n\n> The Dependabot setup of Git for Windows suggested a couple of version\n> upgrades; I extracted those that apply to Git itself.\n\nVery much appreciated.  Queued.\n\nThanks.\n"}]}