From b10346ba32db60c57beb90b108e5221e3045f877 Mon Sep 17 00:00:00 2001 From: piazzesiNiccolo-GS <151659293+piazzesiNiccolo-GS@users.noreply.github.com> Date: Thu, 21 Aug 2025 09:57:43 +0200 Subject: [PATCH] Upgrade and cleanup ci configuration (#492) --- .github/workflows/continuous_integration.yml | 22 +++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 4e9b4cc4..80fb732e 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -15,19 +15,21 @@ jobs: matrix: os: [ubuntu-latest, windows-latest] steps: - - uses: actions/checkout@v2 + - name: Checkout + uses: actions/checkout@v4 with: - path: proguard-main - - uses: actions/setup-java@v1 + fetch-depth: 0 + - name: Setup Java + uses: actions/setup-java@v4 with: + distribution: "temurin" java-version: 8 - - uses: eskatos/gradle-command-action@v1 - with: - build-root-directory: proguard-main/ - wrapper-directory: proguard-main/ - arguments: test :base:testAllJavaVersions :base:jacocoTestReport jar --info + - name: Setup gradle + uses: gradle/actions/setup-gradle@017a9effdb900e5b5b2fddfb590a105619dca3c3 # version 4.4.2 + - name: Test + run: ./gradlew test :base:testAllJavaVersions :base:jacocoTestReport jar --info - name: Publish Test Report - uses: mikepenz/action-junit-report@v3 - if: always() # always run even if the previous step fails + uses: mikepenz/action-junit-report@3585e9575db828022551b4231f165eb59a0e74e3 # version 5.6.2 + if: success() || failure() # always run even if the previous step fails with: report_paths: '**/build/test-results/test/TEST-*.xml'