From f13b86243e4f6be8196a1713471b33132811e394 Mon Sep 17 00:00:00 2001 From: Diogo Gaspar Date: Tue, 18 Feb 2025 13:28:09 +0100 Subject: [PATCH 1/9] feat: add dirty-waters to CI --- .github/workflows/code-qualitiy.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/code-qualitiy.yml b/.github/workflows/code-qualitiy.yml index 189a121ba..1701bf356 100644 --- a/.github/workflows/code-qualitiy.yml +++ b/.github/workflows/code-qualitiy.yml @@ -64,3 +64,23 @@ jobs: run: mvn --batch-mode --update-snapshots clean install - name: Run reproducibility check run: mvn clean install + dirty-waters: + runs-on: + ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - name: Setup JDK17 + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '17' + - name: Dirty Waters Analysis + uses: chains-project/dirty-waters-action@v1.6 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + package_manager: maven + project_repo: ${{ github.repository }} + latest_commit_sha: ${{ github.sha }} + github_event_before: ${{github.event.before}} From a544751b7cefee2b416090b60266f96b33b971f1 Mon Sep 17 00:00:00 2001 From: Diogo Gaspar Date: Tue, 18 Feb 2025 15:09:19 +0100 Subject: [PATCH 2/9] feat: add workflow_dispatch ignore_cache input --- .github/workflows/code-qualitiy.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/code-qualitiy.yml b/.github/workflows/code-qualitiy.yml index 1701bf356..d81ec0767 100644 --- a/.github/workflows/code-qualitiy.yml +++ b/.github/workflows/code-qualitiy.yml @@ -1,6 +1,11 @@ name: Maven test on: workflow_dispatch: + inputs: + ignore_cache: + description: "Ignore the repository cache for this run" + required: false + default: "false" pull_request: permissions: @@ -77,7 +82,7 @@ jobs: distribution: 'temurin' java-version: '17' - name: Dirty Waters Analysis - uses: chains-project/dirty-waters-action@v1.6 + uses: chains-project/dirty-waters-action@v1.7 with: github_token: ${{ secrets.GITHUB_TOKEN }} package_manager: maven From 242618e130cf1e1cfd7f1f80c5a6e688d2023327 Mon Sep 17 00:00:00 2001 From: Diogo Gaspar Date: Wed, 19 Feb 2025 13:44:42 +0100 Subject: [PATCH 3/9] fix: use v1.9 --- .github/workflows/code-qualitiy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/code-qualitiy.yml b/.github/workflows/code-qualitiy.yml index d81ec0767..42660c3f8 100644 --- a/.github/workflows/code-qualitiy.yml +++ b/.github/workflows/code-qualitiy.yml @@ -82,10 +82,10 @@ jobs: distribution: 'temurin' java-version: '17' - name: Dirty Waters Analysis - uses: chains-project/dirty-waters-action@v1.7 + uses: chains-project/dirty-waters-action@v1.9 with: github_token: ${{ secrets.GITHUB_TOKEN }} package_manager: maven project_repo: ${{ github.repository }} latest_commit_sha: ${{ github.sha }} - github_event_before: ${{github.event.before}} + github_event_before: ${{ github.event.before }} From 3127508c40322d61abf8961a6d9626dc981d2d36 Mon Sep 17 00:00:00 2001 From: Diogo Gaspar Date: Wed, 19 Feb 2025 14:41:49 +0100 Subject: [PATCH 4/9] fix: use v1.10, fixes -s in command call --- .github/workflows/code-qualitiy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code-qualitiy.yml b/.github/workflows/code-qualitiy.yml index 42660c3f8..ca1873bbb 100644 --- a/.github/workflows/code-qualitiy.yml +++ b/.github/workflows/code-qualitiy.yml @@ -82,7 +82,7 @@ jobs: distribution: 'temurin' java-version: '17' - name: Dirty Waters Analysis - uses: chains-project/dirty-waters-action@v1.9 + uses: chains-project/dirty-waters-action@v1.10 with: github_token: ${{ secrets.GITHUB_TOKEN }} package_manager: maven From 9228ebb19aa152378c941220736a2b7836d9b2fd Mon Sep 17 00:00:00 2001 From: Diogo Gaspar Date: Sun, 2 Mar 2025 13:52:51 +0100 Subject: [PATCH 5/9] chore: switch to version 1.11.2 --- .github/workflows/code-qualitiy.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/code-qualitiy.yml b/.github/workflows/code-qualitiy.yml index ca1873bbb..97c0eaa77 100644 --- a/.github/workflows/code-qualitiy.yml +++ b/.github/workflows/code-qualitiy.yml @@ -82,10 +82,8 @@ jobs: distribution: 'temurin' java-version: '17' - name: Dirty Waters Analysis - uses: chains-project/dirty-waters-action@v1.10 + uses: chains-project/dirty-waters-action@v1.11.2 with: github_token: ${{ secrets.GITHUB_TOKEN }} package_manager: maven - project_repo: ${{ github.repository }} - latest_commit_sha: ${{ github.sha }} - github_event_before: ${{ github.event.before }} + gradual_report: true From 5a23f3ac323304835c8d8eb19542c62e417efe63 Mon Sep 17 00:00:00 2001 From: Diogo Gaspar Date: Sun, 16 Mar 2025 21:56:14 +0100 Subject: [PATCH 6/9] chore: update dirty-waters-action to v1.11.9 --- .github/workflows/code-qualitiy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code-qualitiy.yml b/.github/workflows/code-qualitiy.yml index 97c0eaa77..5daa6aa14 100644 --- a/.github/workflows/code-qualitiy.yml +++ b/.github/workflows/code-qualitiy.yml @@ -82,7 +82,7 @@ jobs: distribution: 'temurin' java-version: '17' - name: Dirty Waters Analysis - uses: chains-project/dirty-waters-action@v1.11.2 + uses: chains-project/dirty-waters-action@v1.11.9 with: github_token: ${{ secrets.GITHUB_TOKEN }} package_manager: maven From eb36401a8796c5ca37e4d9215bc975622816f653 Mon Sep 17 00:00:00 2001 From: Diogo Gaspar Date: Mon, 17 Mar 2025 10:18:54 +0100 Subject: [PATCH 7/9] fix: add permission to write in PRs --- .github/workflows/code-qualitiy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/code-qualitiy.yml b/.github/workflows/code-qualitiy.yml index 5daa6aa14..05236b914 100644 --- a/.github/workflows/code-qualitiy.yml +++ b/.github/workflows/code-qualitiy.yml @@ -72,6 +72,8 @@ jobs: dirty-waters: runs-on: ubuntu-latest + permissions: + pull-requests: write # To comment on a Pull Request steps: - uses: actions/checkout@v4 with: From 98189683c4278d09918939d2afc27177ddd0388e Mon Sep 17 00:00:00 2001 From: Diogo Gaspar Date: Mon, 17 Mar 2025 12:51:42 +0100 Subject: [PATCH 8/9] chore: update dirty-waters-action to v1.11.14 --- .github/workflows/code-qualitiy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code-qualitiy.yml b/.github/workflows/code-qualitiy.yml index 05236b914..a53fb0656 100644 --- a/.github/workflows/code-qualitiy.yml +++ b/.github/workflows/code-qualitiy.yml @@ -84,7 +84,7 @@ jobs: distribution: 'temurin' java-version: '17' - name: Dirty Waters Analysis - uses: chains-project/dirty-waters-action@v1.11.9 + uses: chains-project/dirty-waters-action@v1.11.14 with: github_token: ${{ secrets.GITHUB_TOKEN }} package_manager: maven From e94909abffc703493e6b171ccc0938751287e3b7 Mon Sep 17 00:00:00 2001 From: Diogo Gaspar Date: Mon, 17 Mar 2025 16:19:03 +0100 Subject: [PATCH 9/9] chore: update dirty-waters-action to v1.11.19 --- .github/workflows/code-qualitiy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code-qualitiy.yml b/.github/workflows/code-qualitiy.yml index a53fb0656..5844cd3a3 100644 --- a/.github/workflows/code-qualitiy.yml +++ b/.github/workflows/code-qualitiy.yml @@ -84,7 +84,7 @@ jobs: distribution: 'temurin' java-version: '17' - name: Dirty Waters Analysis - uses: chains-project/dirty-waters-action@v1.11.14 + uses: chains-project/dirty-waters-action@v1.11.19 with: github_token: ${{ secrets.GITHUB_TOKEN }} package_manager: maven