name: Verify on: - pull_request - push: branches: [main] env: MAVEN_ARGS: --batch-mode --color=always --no-transfer-progress -Dmaven.test.redirectTestOutputToFile=false jobs: renovate: runs-on: ubuntu-latest steps: - uses: actions/checkout@main - uses: docker://kokuwaio/renovate-config-validator markdownlint: runs-on: ubuntu-latest steps: - uses: actions/checkout@main - uses: docker://kokuwaio/markdownlint yamllint: runs-on: ubuntu-latest steps: - uses: actions/checkout@main - uses: docker://kokuwaio/yamllint build: runs-on: ubuntu-latest steps: - uses: actions/checkout@main - uses: actions/setup-java@main with: distribution: temurin java-version: 17 cache: maven - run: mvn $MAVEN_ARGS verify versions: runs-on: ubuntu-latest strategy: fail-fast: false matrix: version: - 22.0.5 - 23.0.7 - 24.0.5 - 25.0.6 - 26.0.8 - 26.1.5 - 26.2.1 steps: - uses: actions/checkout@main - uses: actions/setup-java@main with: distribution: temurin java-version: 17 cache: maven - run: mvn $MAVEN_ARGS verify -Dcheck.skip -Dversion.org.keycloak.test=${{ matrix.version }}