diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 72d8482..0000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,59 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# -on: - push: - branches: - - master - - 'releases/*' - pull_request: - branches: - - '*' - -jobs: - linux: - name: 'Linux' - runs-on: ubuntu-latest - container: "maven:3.6.2-jdk-8-slim" - steps: - - uses: actions/checkout@master - - name: 'Test' - run: mvn -V --no-transfer-progress clean verify -Prun-its - - windows: - name: 'Windows' - runs-on: windows-latest - steps: - - uses: actions/checkout@master - - name: 'Set up JDK 8' - uses: actions/setup-java@v1 - with: - java-version: 8 - - name: 'Test' - shell: bash - run: mvn -V --no-transfer-progress clean verify -Prun-its - mac: - name: 'Mac OS' - runs-on: macos-latest - steps: - - uses: actions/checkout@master - - name: 'Set up JDK 8' - uses: actions/setup-java@v1 - with: - java-version: 8 - - name: 'Test' - run: mvn -V --no-transfer-progress clean verify -Prun-its diff --git a/.github/workflows/jdkbuilds.yml b/.github/workflows/maven-verify.yml similarity index 62% rename from .github/workflows/jdkbuilds.yml rename to .github/workflows/maven-verify.yml index e5aa9d2..7a38e97 100644 --- a/.github/workflows/jdkbuilds.yml +++ b/.github/workflows/maven-verify.yml @@ -6,7 +6,7 @@ # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an @@ -14,27 +14,16 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -# -name: JDKBuilds + +name: Verify on: push: - branches: - - master - - 'releases/*' + branches-ignore: + - dependabot/** pull_request: - branches: - - '*' jobs: - openjdk: - strategy: - matrix: - jdk: [8-slim, 11-slim, 13, 14] - name: "OpenJDK ${{ matrix.jdk }}" - runs-on: ubuntu-latest - container: "maven:3.6.2-jdk-${{ matrix.jdk }}" - steps: - - uses: actions/checkout@master - - name: Test - run: mvn -V --no-transfer-progress clean verify -Prun-its + build: + name: Verify + uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v1