dependabot[bot] 2e2cbf3053 Bump actions/checkout from 4.2.0 to 4.2.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](d632683dd7...eef61447b9)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 15:53:13 +02:00

63 lines
1.3 KiB
YAML

name: Test
on:
pull_request:
branches:
- 'main'
push:
branches:
- 'main'
schedule:
- cron: '22 23 * * 5'
jobs:
test:
name: Test
strategy:
matrix:
os: [ 'ubuntu-latest', 'windows-latest', 'macOS-latest' ]
java: [ '8', '11', '17', '21' ]
maven: [ '3.8.8', '3.9.9' ]
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: ./
with:
java-version: ${{ matrix.java }}
maven-version: ${{ matrix.maven }}
cache-prefix: 'test-prefix-'
- run: mvn -V validate -Drequire.java=${{ matrix.java }} -Drequire.maven=${{ matrix.maven }}
shell: bash
test-default:
name: Test with defaults
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- uses: ./
- run: mvn -V validate -Drequire.java=17 -Drequire.maven=3.9.9
shell: bash
test-ok:
name: Test OK
runs-on: ubuntu-latest
needs: [ test, test-default ]
if: always()
steps:
- run: 'true'
if: join(needs.*.result, ',') == 'success,success'
- run: 'false'
if: join(needs.*.result, ',') != 'success,success'