From 145fe8bc39a182b8dad44cbf28fcd650fad6260a Mon Sep 17 00:00:00 2001 From: pasta Date: Mon, 24 Nov 2025 11:23:52 -0600 Subject: [PATCH 1/2] ci: don't fetch tags when not needed --- .github/workflows/build-src.yml | 2 +- .github/workflows/clang-diff-format.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/merge-check.yml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-src.yml b/.github/workflows/build-src.yml index 6f9d3279b845..87a667fbabf4 100644 --- a/.github/workflows/build-src.yml +++ b/.github/workflows/build-src.yml @@ -40,7 +40,7 @@ jobs: id: setup run: | git config --global --add safe.directory "$PWD" - git fetch -fu origin develop:develop + git fetch --no-tags -fu origin develop:develop BUILD_TARGET="${{ inputs.build-target }}" source ./ci/dash/matrix.sh echo "HOST=${HOST}" >> $GITHUB_OUTPUT diff --git a/.github/workflows/clang-diff-format.yml b/.github/workflows/clang-diff-format.yml index 7a32ea455816..5f43bb4f792c 100644 --- a/.github/workflows/clang-diff-format.yml +++ b/.github/workflows/clang-diff-format.yml @@ -11,7 +11,7 @@ jobs: - name: Checkout uses: actions/checkout@v3 - name: Fetch git - run: git fetch -fu origin develop:develop + run: git fetch --no-tags -fu origin develop:develop - name: Run Clang-Format-Diff.py run: | git diff -U0 origin/develop -- $(git ls-files -- $(cat test/util/data/non-backported.txt)) | ./contrib/devtools/clang-format-diff.py -p1 > diff_output.txt diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 585d263c8e2d..78b825aa8254 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -25,7 +25,7 @@ jobs: - name: Initial setup run: | git config --global --add safe.directory "$PWD" - git fetch -fu origin develop:develop + git fetch --no-tags -fu origin develop:develop shell: bash - name: Run linters diff --git a/.github/workflows/merge-check.yml b/.github/workflows/merge-check.yml index f70500e8ca22..7fc2e22a8705 100644 --- a/.github/workflows/merge-check.yml +++ b/.github/workflows/merge-check.yml @@ -28,9 +28,9 @@ jobs: if [[ "${{ github.ref_name }}" == "master" ]]; then echo "Already on master, no need to check --ff-only" else - git fetch origin master:master + git fetch --no-tags origin master:master if [[ "${{ github.event_name }}" == "pull_request"* ]]; then - git fetch origin ${{ github.event.pull_request.base.ref }}:base_branch + git fetch --no-tags origin ${{ github.event.pull_request.base.ref }}:base_branch git checkout base_branch git pull --rebase=false origin pull/${{ github.event.pull_request.number }}/head git checkout master From 815f7c4f5e56945f3049942c8517d38cd79a4309 Mon Sep 17 00:00:00 2001 From: PastaPastaPasta <6443210+PastaPastaPasta@users.noreply.github.com> Date: Tue, 25 Nov 2025 08:06:51 -0600 Subject: [PATCH 2/2] fix: fetch tags in building source stage Co-authored-by: UdjinM6 --- .github/workflows/build-src.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-src.yml b/.github/workflows/build-src.yml index 87a667fbabf4..6f9d3279b845 100644 --- a/.github/workflows/build-src.yml +++ b/.github/workflows/build-src.yml @@ -40,7 +40,7 @@ jobs: id: setup run: | git config --global --add safe.directory "$PWD" - git fetch --no-tags -fu origin develop:develop + git fetch -fu origin develop:develop BUILD_TARGET="${{ inputs.build-target }}" source ./ci/dash/matrix.sh echo "HOST=${HOST}" >> $GITHUB_OUTPUT