From d33ce4d64cbce28aa7cfb5d07569a7889c3ddbb2 Mon Sep 17 00:00:00 2001 From: IgorRachkov <89467086+igor04091968@users.noreply.github.com> Date: Sun, 14 Jun 2026 15:02:18 +0300 Subject: [PATCH] ci: capture detmir portal clippy diagnostics --- .../rust-professionalization-check.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rust-professionalization-check.yml b/.github/workflows/rust-professionalization-check.yml index ac406af..37ab4d9 100644 --- a/.github/workflows/rust-professionalization-check.yml +++ b/.github/workflows/rust-professionalization-check.yml @@ -45,9 +45,24 @@ jobs: working-directory: adk-rust run: cargo clippy -p detmir-core --all-targets -- -D warnings - - name: Clippy detmir-portal + - name: Clippy detmir-portal with captured log working-directory: adk-rust - run: cargo clippy -p detmir-portal --all-targets -- -D warnings + run: | + set +e + cargo clippy -p detmir-portal --all-targets -- -D warnings > ../detmir-portal-clippy.log 2>&1 + status=$? + echo "clippy_exit_status=${status}" > ../detmir-portal-clippy-status.txt + tail -n 80 ../detmir-portal-clippy.log + exit ${status} + + - name: Upload detmir-portal clippy log + if: always() + uses: actions/upload-artifact@v4 + with: + name: detmir-portal-clippy-log + path: | + detmir-portal-clippy.log + detmir-portal-clippy-status.txt - name: Private config guard run: bash scripts/check_private_config_guard.sh