Skip to content

Update cimg/openjdk Docker tag to v21.0.5 #533

Update cimg/openjdk Docker tag to v21.0.5

Update cimg/openjdk Docker tag to v21.0.5 #533

Workflow file for this run

name: build
on:
push:
# Avoid workflow run for _merged_ `dependabot` PRs.
# They were (hopefully!) already tested in PR-triggered workflow.
branches-ignore: "dependabot/**"
pull_request:
paths-ignore:
- "**.adoc"
- "**.md"
- "**.txt"
permissions:
contents: write
pull-requests: write
jobs:
echo:
runs-on: ubuntu-latest
steps:
- name: "Echo environment"
run: |
echo "${{github.event_name}}"
echo "${{github.actor}}"
echo "${{github.event.pull_request.html_url}}"
build:
if: github.event_name == 'pull_request'
runs-on: ${{ matrix.os }}
needs: echo
strategy:
matrix:
os: [ macos-latest, ubuntu-latest, windows-latest ]
version: [11, 17, 21]
steps:
- name: Checkout repository
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
- name: Setup JDKs
uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4.4.0
with:
distribution: temurin
java-version: ${{ matrix.version }}
java-package: jdk
architecture: x64
cache: maven
- name: Build
shell: bash
run: mvn --batch-mode clean verify
merge:
if: github.event_name == 'pull_request' && github.actor == 'dependabot[bot]'
runs-on: ubuntu-latest
needs: build
steps:
- name: "[dependabot] Fetch metadata"
id: metadata
uses: dependabot/[email protected]
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- name: "[dependabot] Auto-merge the PR"
run: gh pr merge --auto --squash "$PR_URL"
env:
PR_URL: ${{ github.event.pull_request.html_url }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}