This is an automated email from the ASF dual-hosted git repository.

sai_boorlagadda pushed a commit to branch feature/gha-api-check
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 0b795f1cd9ddb810201ecfa48445a0aa15919a9d
Author: Sai Boorlagadda <sai.boorlaga...@gmail.com>
AuthorDate: Sun Jan 22 13:33:37 2023 -0800

    GEODE-10434: Migrate to Github Action
    
    * Added apiCheck step
---
 .github/workflows/gradle.yml | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml
index 46eef3257d..c27e459ddd 100644
--- a/.github/workflows/gradle.yml
+++ b/.github/workflows/gradle.yml
@@ -41,8 +41,29 @@ jobs:
       with:
         arguments: --console=plain --no-daemon build install javadoc 
spotlessCheck rat checkPom resolveDependencies pmdMain -x test
 
+  apiCheck:
+     needs: build
+     strategy:
+       fail-fast: false
+       matrix:
+         os: [ubuntu-latest]
+         distribution: [ 'liberica' ]
+         java: ['8']
+     runs-on: ${{ matrix.os }}
+     steps:
+     - uses: actions/checkout@v3
+     - name: Set up JDK
+       uses: actions/setup-java@v3
+       with:
+         distribution: ${{ matrix.distribution }}
+         java-version: ${{ matrix.java }}
+     - name: Java API Check
+       uses: gradle/gradle-build-action@v2
+       with:
+         arguments: japicmp
+
   unitTest:
-   needs: build
+   needs: apiCheck
    strategy:
      fail-fast: false
      matrix:

Reply via email to