Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 12 additions & 4 deletions .github/workflows/initializr-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,22 +38,30 @@ concurrency:

jobs:
download:
name: ${{ matrix.template }}
name: ${{ matrix.template }} (JDK ${{ matrix.java }})
runs-on: ubuntu-24.04
timeout-minutes: 75
strategy:
fail-fast: false
matrix:
template: [BAREBONES, KOTLIN, WAYLINE, SAVOR, SKIRMISH, PARLEY, BASTION, REEL]
java: ['17']
# Developers download on current JDKs too: Kotlin 1.6.0 crashed on 25
# ("IllegalArgumentException: 25") while every 17 leg was green.
include:
- template: KOTLIN
java: '25'
- template: SKIRMISH
java: '25'
steps:
- uses: actions/checkout@v6

# No cache: the point is a developer's first build, from an empty repository.
- name: Set up JDK 17
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: '17'
java-version: ${{ matrix.java }}

- name: Ensure a virtual display (xvfb) for the simulator
run: |
Expand All @@ -71,7 +79,7 @@ jobs:
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v7
with:
name: initializr-e2e-${{ matrix.template }}
name: initializr-e2e-${{ matrix.template }}-jdk${{ matrix.java }}
path: |
scripts/initializr/target/e2e-shipped/*.log
scripts/initializr/target/e2e-shipped/*-shots/**
Expand Down
2 changes: 1 addition & 1 deletion scripts/initializr/common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
</file>
</activation>
<properties>
<kotlin.version>1.6.0</kotlin.version>
<kotlin.version>2.2.10</kotlin.version>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
</properties>
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
</file>
</activation>
<properties>
<kotlin.version>1.6.0</kotlin.version>
<kotlin.version>2.2.10</kotlin.version>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
</properties>
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
</file>
</activation>
<properties>
<kotlin.version>1.6.0</kotlin.version>
<kotlin.version>2.2.10</kotlin.version>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
</properties>
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
</file>
</activation>
<properties>
<kotlin.version>1.6.0</kotlin.version>
<kotlin.version>2.2.10</kotlin.version>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
</properties>
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
</file>
</activation>
<properties>
<kotlin.version>1.6.0</kotlin.version>
<kotlin.version>2.2.10</kotlin.version>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
</properties>
<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion scripts/initializr/common/src/main/resources/reel-pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
</file>
</activation>
<properties>
<kotlin.version>1.6.0</kotlin.version>
<kotlin.version>2.2.10</kotlin.version>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
</properties>
<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion scripts/initializr/common/src/main/resources/savor-pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
</file>
</activation>
<properties>
<kotlin.version>1.6.0</kotlin.version>
<kotlin.version>2.2.10</kotlin.version>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
</properties>
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@
</file>
</activation>
<properties>
<kotlin.version>1.6.0</kotlin.version>
<kotlin.version>2.2.10</kotlin.version>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
</properties>
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
</file>
</activation>
<properties>
<kotlin.version>1.6.0</kotlin.version>
<kotlin.version>2.2.10</kotlin.version>
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
</properties>
<dependencies>
Expand Down
4 changes: 4 additions & 0 deletions scripts/initializr/e2e-shipped.sh
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@
# simulator: xvfb-run is used where there is one.
set -euo pipefail

# Opt out of the build telemetry: the launchers and the plugin otherwise report
# these builds to production as if a new developer had made them.
export CN1_TELEMETRY=0

HERE="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOT="$(cd "$HERE/../.." && pwd)"
WORK="${E2E_WORK:-$HERE/target/e2e-shipped}"
Expand Down
Loading