From 2fca8d9a4634722cd0d0a8bbf7380d555c153be4 Mon Sep 17 00:00:00 2001 From: Jerens Lensun Date: Tue, 3 Jun 2025 17:35:25 +0800 Subject: [PATCH] add the script on lint workflow and store it on artifact Signed-off-by: Jerens Lensun --- .github/workflows/lint.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 375a997b13d..bed973c521b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -44,8 +44,23 @@ jobs: sudo apt update ./mach bootstrap # TODO: Do GitHub anotaions + - name: Give permission to script + run: | + chmod +x ./etc/ci/clippy-annotation.sh - name: Clippy run: | - ./mach clippy --use-crown --locked -- -- --deny warnings + ./mach clippy --message-format=json --use-crown --locked -- -- --deny warnings | ./etc/ci/clippy-annotation.sh > temp/clippy-output.json + - name: Save PR number + run: | + mkdir -p ./pr + echo ${{ github.event.number }} > ./pr/number + - name: Clippy linter result + uses: actions/upload-artifact@v4.6.1 + with: + name: clippy-lint-result + path: | + temp/clippy-output.json + pr/number + retention-days: 14 - name: Tidy run: ./mach test-tidy --no-progress --all