diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0e7ff245..95549cac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,6 @@ on: jobs: build: - name: build runs-on: ubuntu-latest steps: @@ -35,10 +34,6 @@ jobs: distribution: temurin # pre-installed on ubuntu-latest cache: gradle - - name: Check with Error Prone - if: github.repository == 'JFormDesigner/FlatLaf' - run: ./gradlew errorprone clean - # test against # - Java 8 (minimum requirement) diff --git a/.github/workflows/error-prone.yml b/.github/workflows/error-prone.yml new file mode 100644 index 00000000..cd2523f0 --- /dev/null +++ b/.github/workflows/error-prone.yml @@ -0,0 +1,37 @@ +# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions +# https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle + +name: Error Prone + +on: + push: + branches: + - '*' + tags: + - '[0-9]*' + paths-ignore: + - '**.md' + - '.*' + - '**/.settings/**' + - 'flatlaf-core/svg/**' + - 'flatlaf-testing/dumps/**' + - 'flatlaf-testing/misc/**' + - 'images/**' + +jobs: + error-prone: + runs-on: ubuntu-latest + if: github.repository == 'JFormDesigner/FlatLaf' + + steps: + - uses: actions/checkout@v4 + + - name: Setup Java 11 + uses: actions/setup-java@v4 + with: + java-version: 11 + distribution: temurin # pre-installed on ubuntu-latest + cache: gradle + + - name: Check with Error Prone + run: ./gradlew errorprone clean