diff --git a/.github/actions/execute-gradle/action.yml b/.github/actions/execute-gradle/action.yml deleted file mode 100644 index 7c342b46..00000000 --- a/.github/actions/execute-gradle/action.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Execute Gradle -description: Executes Gradle commands -inputs: - distribution: - description: 'The distribution of Java to use' - required: false - default: 'adopt-openj9' - java-version: - description: 'The version of Java to use' - required: false - default: '17' - architecture: - description: 'The architecture of the Java version' - required: false - default: 'x64' - gradle-commands: - description: 'The Gradle commands to run' - required: false - default: 'build test' - -runs: - using: 'composite' - steps: - - name: Setup Java - uses: actions/setup-java@v4 - with: - distribution: '${{ inputs.distribution }}' - java-version: '${{ inputs.java-version }}' - architecture: '${{ inputs.architecture }}' - - - name: Cache Gradle packages - uses: actions/cache@v3 - with: - path: | - ~/.gradle/caches - ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} - restore-keys: | - ${{ runner.os }}-gradle - - - name: Execute Gradle commands - shell: bash - run: ./gradlew ${{ inputs.gradle-commands }} - - - name: Cleanup Gradle Cache - shell: bash - run: | - rm -f ~/.gradle/caches/modules-2/modules-2.lock - rm -f ~/.gradle/caches/modules-2/gc.properties diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index d4037770..fb32795f 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -15,7 +15,7 @@ jobs: submodules: recursive - name: Build - uses: ./.github/actions/execute-gradle + uses: trik-testsys/execute-gradle-action@v2 with: gradle-commands: ':clean :assemble' @@ -28,7 +28,7 @@ jobs: submodules: recursive - name: Test - uses: ./.github/actions/execute-gradle + uses: trik-testsys/execute-gradle-action@v2 with: gradle-commands: ':clean :test --stacktrace' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 91d95c9d..b62dab65 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: submodules: recursive - name: Build - uses: ./.github/actions/execute-gradle + uses: trik-testsys/execute-gradle-action@v2 with: gradle-commands: 'build' @@ -38,7 +38,7 @@ jobs: submodules: recursive - name: Test - uses: ./.github/actions/execute-gradle + uses: trik-testsys/execute-gradle-action@v2 with: gradle-commands: 'test'