diff --git a/.github/workflows/e2e-versions.yml b/.github/workflows/e2e-versions.yml index d4463d6d..5f7f147c 100644 --- a/.github/workflows/e2e-versions.yml +++ b/.github/workflows/e2e-versions.yml @@ -96,7 +96,8 @@ jobs: os: ubuntu-latest version: '24-ea' steps: - - name: Checkout + - &checkout_step + name: Checkout uses: actions/checkout@v7 with: persist-credentials: false @@ -127,10 +128,7 @@ jobs: distribution: ['temurin', 'sapmachine'] version: ['21', '17'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: Install bash run: apk add --no-cache bash - name: setup-java @@ -153,7 +151,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: &default_os [macos-latest, windows-latest, ubuntu-latest] distribution: ['temurin', 'zulu', 'liberica'] version: - '11.0' @@ -182,10 +180,7 @@ jobs: os: ubuntu-latest version: '17.0.7' steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: setup-java uses: ./ id: setup-java @@ -207,7 +202,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os distribution: [ 'temurin', @@ -221,10 +216,7 @@ jobs: - distribution: dragonwell os: macos-latest steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: setup-java uses: ./ id: setup-java @@ -247,7 +239,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os distribution: [ 'temurin', @@ -261,10 +253,7 @@ jobs: - distribution: dragonwell os: macos-latest steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: setup-java uses: ./ id: setup-java @@ -304,10 +293,7 @@ jobs: os: [macos-15-intel, windows-latest, ubuntu-latest] version: ['17-ea', '15.0.0-ea.14'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: setup-java uses: ./ id: setup-java @@ -328,13 +314,10 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os version: ['17-ea'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: setup-java uses: ./ id: setup-java @@ -355,13 +338,10 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os version: ['21', '17'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: setup-java with signature verification uses: ./ id: setup-java @@ -383,13 +363,10 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os version: ['21', '17'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: setup-java with signature verification uses: ./ id: setup-java @@ -411,13 +388,10 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os version: ['17-ea', '21-ea'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: setup-java uses: ./ id: setup-java @@ -510,10 +484,7 @@ jobs: os: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: setup-java uses: ./ id: setup-java @@ -543,10 +514,7 @@ jobs: distribution: ['liberica', 'zulu', 'corretto'] version: ['11'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: setup-java uses: ./ id: setup-java @@ -567,14 +535,11 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os distribution: ['temurin', 'microsoft', 'corretto'] java-version-file: ['.java-version', '.tool-versions'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: Create .java-version file shell: bash run: echo "17" > .java-version @@ -600,14 +565,11 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os distribution: ['temurin', 'zulu', 'liberica', 'microsoft', 'corretto'] java-version-file: ['.java-version', '.tool-versions'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: Create .java-version file shell: bash run: echo "11" > .java-version @@ -632,14 +594,11 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os distribution: ['adopt', 'adopt-openj9', 'zulu'] java-version-file: ['.java-version', '.tool-versions'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: Create .java-version file shell: bash run: echo "17.0.10" > .java-version @@ -664,14 +623,11 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os distribution: ['adopt', 'zulu', 'liberica'] java-version-file: ['.java-version', '.tool-versions', '.sdkmanrc'] steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: Create .java-version file shell: bash run: echo "openjdk64-17.0.10" > .java-version @@ -700,12 +656,9 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, windows-latest, ubuntu-latest] + os: *default_os steps: - - name: Checkout - uses: actions/checkout@v7 - with: - persist-credentials: false + - *checkout_step - name: Setup Java 17 as default uses: ./ id: setup-java-17