This is an automated email from the ASF dual-hosted git repository.
yuqi1129 pushed a commit to branch branch-1.3
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/branch-1.3 by this push:
new d864863074 [#12283] fix(ci): Disable Git automatic maintenance before
paths-filter (#12290)
d864863074 is described below
commit d8648630741c2cbbde4a05f9cccb817b979a6d2b
Author: roryqi <[email protected]>
AuthorDate: Fri Jul 31 14:17:27 2026 +0800
[#12283] fix(ci): Disable Git automatic maintenance before paths-filter
(#12290)
### What changes were proposed in this pull request?
This PR backports #12284 to branch-1.3.
It disables local Git automatic maintenance after `actions/checkout@v4`
and before `dorny/paths-filter` in workflow `changes` jobs.
### Why are the changes needed?
`dorny/paths-filter` may deepen shallow checkouts while detecting
changes. On Git 2.54.0 runners, Git automatic maintenance can race with
that fetch and cause:
```text
fatal: shallow file has changed since we read it
```
Fix: #12283
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
- Confirmed the failing job log with `gh run view`.
- Ran a structural check to verify every `dorny/paths-filter` step on
branch-1.3 has `git config --local maintenance.auto false` before it.
- Ran `git diff --check`.
---
.github/workflows/access-control-integration-test.yml | 2 ++
.github/workflows/backend-integration-test.yml | 2 ++
.github/workflows/build.yml | 2 ++
.github/workflows/chart-test.yaml | 2 ++
.github/workflows/cron-integration-test.yml | 2 ++
.github/workflows/flink-integration-test.yml | 2 ++
.github/workflows/frontend-integration-test.yml | 2 ++
.github/workflows/gvfs-fuse-build-test.yml | 2 ++
.github/workflows/iceberg-rest-trino-integration-test.yml | 2 ++
.github/workflows/idp-basic-test.yml | 2 ++
.github/workflows/maintenance-integration-test.yml | 2 ++
.github/workflows/mcp-integration-test.yml | 2 ++
.github/workflows/python-integration-test.yml | 2 ++
.github/workflows/spark-integration-test.yml | 2 ++
.github/workflows/trino-integration-test.yml | 2 ++
15 files changed, 30 insertions(+)
diff --git a/.github/workflows/access-control-integration-test.yml
b/.github/workflows/access-control-integration-test.yml
index 5d02019012..f4be55665b 100644
--- a/.github/workflows/access-control-integration-test.yml
+++ b/.github/workflows/access-control-integration-test.yml
@@ -17,6 +17,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/backend-integration-test.yml
b/.github/workflows/backend-integration-test.yml
index 2857db4733..69e11e4141 100644
--- a/.github/workflows/backend-integration-test.yml
+++ b/.github/workflows/backend-integration-test.yml
@@ -18,6 +18,8 @@ jobs:
- uses: actions/checkout@v4
with:
fetch-depth: 0
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 3865577d29..25f98b26ff 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -24,6 +24,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/chart-test.yaml
b/.github/workflows/chart-test.yaml
index ca367fe795..6ca59c5b8e 100644
--- a/.github/workflows/chart-test.yaml
+++ b/.github/workflows/chart-test.yaml
@@ -14,6 +14,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/cron-integration-test.yml
b/.github/workflows/cron-integration-test.yml
index 80a8dc4105..436dba5d7e 100644
--- a/.github/workflows/cron-integration-test.yml
+++ b/.github/workflows/cron-integration-test.yml
@@ -15,6 +15,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/flink-integration-test.yml
b/.github/workflows/flink-integration-test.yml
index 7c68777b80..834e94a092 100644
--- a/.github/workflows/flink-integration-test.yml
+++ b/.github/workflows/flink-integration-test.yml
@@ -16,6 +16,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/frontend-integration-test.yml
b/.github/workflows/frontend-integration-test.yml
index 88ee24173a..4da8a718af 100644
--- a/.github/workflows/frontend-integration-test.yml
+++ b/.github/workflows/frontend-integration-test.yml
@@ -16,6 +16,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/gvfs-fuse-build-test.yml
b/.github/workflows/gvfs-fuse-build-test.yml
index bf8d07cb2e..f7dba3e716 100644
--- a/.github/workflows/gvfs-fuse-build-test.yml
+++ b/.github/workflows/gvfs-fuse-build-test.yml
@@ -18,6 +18,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/iceberg-rest-trino-integration-test.yml
b/.github/workflows/iceberg-rest-trino-integration-test.yml
index 754c49c0ce..6418d06d52 100644
--- a/.github/workflows/iceberg-rest-trino-integration-test.yml
+++ b/.github/workflows/iceberg-rest-trino-integration-test.yml
@@ -19,6 +19,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d #
v4.0.1
id: filter
with:
diff --git a/.github/workflows/idp-basic-test.yml
b/.github/workflows/idp-basic-test.yml
index cdd6e79fd8..7149f4e27b 100644
--- a/.github/workflows/idp-basic-test.yml
+++ b/.github/workflows/idp-basic-test.yml
@@ -16,6 +16,8 @@ jobs:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/maintenance-integration-test.yml
b/.github/workflows/maintenance-integration-test.yml
index 84a43713b2..f2d060c1e1 100644
--- a/.github/workflows/maintenance-integration-test.yml
+++ b/.github/workflows/maintenance-integration-test.yml
@@ -16,6 +16,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/mcp-integration-test.yml
b/.github/workflows/mcp-integration-test.yml
index 697bc7c3d6..05a839e9eb 100644
--- a/.github/workflows/mcp-integration-test.yml
+++ b/.github/workflows/mcp-integration-test.yml
@@ -35,6 +35,8 @@ jobs:
mcp_or_authz_changes: ${{ steps.filter.outputs.mcp_or_authz_changes }}
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d #
v4.0.1
id: filter
with:
diff --git a/.github/workflows/python-integration-test.yml
b/.github/workflows/python-integration-test.yml
index de9e5a9bc1..4bbdd2661f 100644
--- a/.github/workflows/python-integration-test.yml
+++ b/.github/workflows/python-integration-test.yml
@@ -16,6 +16,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/spark-integration-test.yml
b/.github/workflows/spark-integration-test.yml
index d26f120bef..23df8e319f 100644
--- a/.github/workflows/spark-integration-test.yml
+++ b/.github/workflows/spark-integration-test.yml
@@ -16,6 +16,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with:
diff --git a/.github/workflows/trino-integration-test.yml
b/.github/workflows/trino-integration-test.yml
index 489acb6188..8ed6afde9e 100644
--- a/.github/workflows/trino-integration-test.yml
+++ b/.github/workflows/trino-integration-test.yml
@@ -16,6 +16,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+ - name: Disable Git automatic maintenance
+ run: git config --local maintenance.auto false
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d
id: filter
with: