From 482a5cc61055980ed9a84726823a4ddbaffe2b41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Syn=C3=A1=C4=8Dek?= Date: Thu, 19 Mar 2026 16:06:42 +0100 Subject: [PATCH 1/2] feat: show list of uncomitted files when git-dirty-check fails --- .github/actions/git-dirty-check/action.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/actions/git-dirty-check/action.yaml b/.github/actions/git-dirty-check/action.yaml index 68314cac26..144c2bef21 100644 --- a/.github/actions/git-dirty-check/action.yaml +++ b/.github/actions/git-dirty-check/action.yaml @@ -12,6 +12,14 @@ runs: - run: git diff --no-ext-diff --exit-code id: git-dirty-check shell: bash + - run: | + FILES=$(git diff --name-only --no-ext-diff | sed 's/^/* /') + echo "files<> $GITHUB_OUTPUT + echo "$FILES" >> $GITHUB_OUTPUT + echo "EOF" >> $GITHUB_OUTPUT + id: dirty-files-list + shell: bash + if: failure() && steps.git-dirty-check.outcome == 'failure' - uses: marocchino/sticky-pull-request-comment@v2 if: failure() && steps.git-dirty-check.outcome == 'failure' with: @@ -25,6 +33,15 @@ runs: * Dependency mismatch for tools (protoc, etc). Ensure your local machine has same versions of tools as CI does * Formatting drift, fix with `make format ${{ inputs.package-name }}` / `pnpm format ${{ inputs.package-name }}` + --- + +
+ Dirty files + + ${{ steps.dirty-files-list.outputs.files }} + +
+ - uses: marocchino/sticky-pull-request-comment@v2 if: success() && steps.git-dirty-check.outcome == 'success' with: From a817334cc5e633913c760b53e3146d687707abe3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Syn=C3=A1=C4=8Dek?= Date: Fri, 20 Mar 2026 08:35:49 +0100 Subject: [PATCH 2/2] fix: build_test not being triggered --- .github/workflows/dummy-ci.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/dummy-ci.yaml b/.github/workflows/dummy-ci.yaml index ec97cefc92..e1e45e659f 100644 --- a/.github/workflows/dummy-ci.yaml +++ b/.github/workflows/dummy-ci.yaml @@ -6,6 +6,7 @@ on: paths: - 'scripts/**' - '.github/workflows/image-release.yml' + - '.github/actions/**' - 'docs-website/**' jobs: build_test: