From a8d7ded9ba4708f74dca329b0c46598087151c10 Mon Sep 17 00:00:00 2001 From: Alan Tse Date: Wed, 11 Mar 2026 01:05:24 -0700 Subject: [PATCH 1/2] ci: fix buffer deletion with wiki update Andrew-Chen-Wang/github-wiki-action@v5.0.4 fixed deletions not propagating and introduced correct behavior of only keeping what was in the wiki directory. --- .github/workflows/update-buffers-wiki.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update-buffers-wiki.yaml b/.github/workflows/update-buffers-wiki.yaml index 1c6d2ab35e..cc4e3850bd 100644 --- a/.github/workflows/update-buffers-wiki.yaml +++ b/.github/workflows/update-buffers-wiki.yaml @@ -32,8 +32,9 @@ jobs: - name: Prepare shaders uses: ./.github/actions/prepare-shaders - - name: Create wiki content directory - run: mkdir -p wiki-content + - name: Checkout existing wiki + run: | + git clone --depth=1 "https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.wiki.git" wiki-content || mkdir -p wiki-content shell: bash - name: Scan buffer usage From b5cc6ed2e098a4217fb2c7d06b974e74458b6448 Mon Sep 17 00:00:00 2001 From: Alan Tse Date: Wed, 11 Mar 2026 02:07:59 -0700 Subject: [PATCH 2/2] chore: address ai comments --- .github/workflows/update-buffers-wiki.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update-buffers-wiki.yaml b/.github/workflows/update-buffers-wiki.yaml index cc4e3850bd..9170447339 100644 --- a/.github/workflows/update-buffers-wiki.yaml +++ b/.github/workflows/update-buffers-wiki.yaml @@ -34,7 +34,13 @@ jobs: - name: Checkout existing wiki run: | - git clone --depth=1 "https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.wiki.git" wiki-content || mkdir -p wiki-content + WIKI_URL="https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.wiki.git" + if git ls-remote --exit-code "$WIKI_URL" &>/dev/null; then + git clone --depth=1 "$WIKI_URL" wiki-content + else + echo "Wiki does not exist yet; initializing empty wiki-content directory." + mkdir -p wiki-content + fi shell: bash - name: Scan buffer usage