Skip to content

Commit 35b70a2

Browse files
committed
Merge commit '796f2b42b07c150602acc98fe1a9ad69c5bc5d0d' into prepare-sapmachine25.0.2
2 parents 4fd5a5a + 796f2b4 commit 35b70a2

File tree

686 files changed

+15582
-9861
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

686 files changed

+15582
-9861
lines changed

.github/actions/build-jtreg/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,4 @@ runs:
6565
with:
6666
name: bundles-jtreg-${{ steps.version.outputs.value }}
6767
path: jtreg/installed
68-
retention-days: 1
68+
retention-days: 5

.github/actions/get-msys2/action.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ runs:
3030
using: composite
3131
steps:
3232
- name: 'Install MSYS2'
33-
uses: msys2/setup-msys2@v2.22.0
33+
id: msys2
34+
uses: msys2/setup-msys2@v2.28.0
3435
with:
3536
install: 'autoconf tar unzip zip make'
3637
path-type: minimal
37-
location: ${{ runner.tool_cache }}/msys2
38+
release: false
3839

3940
# We can't run bash until this is completed, so stick with pwsh
4041
- name: 'Set MSYS2 path'
4142
run: |
42-
# Prepend msys2/msys64/usr/bin to the PATH
43-
echo "$env:RUNNER_TOOL_CACHE/msys2/msys64/usr/bin" >> $env:GITHUB_PATH
43+
echo "${{ steps.msys2.outputs.msys2-location }}/usr/bin" >> $env:GITHUB_PATH
4444
shell: pwsh

.github/actions/upload-bundles/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,5 @@ runs:
9292
with:
9393
name: bundles-${{ inputs.platform }}${{ inputs.debug-suffix }}${{ inputs.static-suffix }}${{ inputs.bundle-suffix }}
9494
path: bundles
95-
retention-days: 1
95+
retention-days: 5
9696
if: steps.bundles.outputs.bundles-found == 'true'

.github/workflows/build-alpine-linux.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ on:
5151
make-arguments:
5252
required: false
5353
type: string
54+
dry-run:
55+
required: false
56+
type: boolean
57+
default: false
5458

5559
jobs:
5660
build-linux:
@@ -106,9 +110,11 @@ jobs:
106110
make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
107111
platform: ${{ inputs.platform }}
108112
debug-suffix: '${{ matrix.suffix }}'
113+
if: ${{ inputs.dry-run == false }}
109114

110115
- name: 'Upload bundles'
111116
uses: ./.github/actions/upload-bundles
112117
with:
113118
platform: ${{ inputs.platform }}
114119
debug-suffix: '${{ matrix.suffix }}'
120+
if: ${{ inputs.dry-run == false }}

.github/workflows/build-cross-compile.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ on:
4040
make-arguments:
4141
required: false
4242
type: string
43+
dry-run:
44+
required: false
45+
type: boolean
46+
default: false
4347

4448
jobs:
4549
build-cross-compile:
@@ -60,33 +64,33 @@ jobs:
6064
gnu-arch: aarch64
6165
debian-arch: arm64
6266
debian-repository: https://httpredir.debian.org/debian/
63-
debian-version: bookworm
67+
debian-version: trixie
6468
tolerate-sysroot-errors: false
6569
- target-cpu: arm
6670
gnu-arch: arm
6771
debian-arch: armhf
6872
debian-repository: https://httpredir.debian.org/debian/
69-
debian-version: bookworm
73+
debian-version: trixie
7074
tolerate-sysroot-errors: false
7175
gnu-abi: eabihf
7276
- target-cpu: s390x
7377
gnu-arch: s390x
7478
debian-arch: s390x
7579
debian-repository: https://httpredir.debian.org/debian/
76-
debian-version: bookworm
80+
debian-version: trixie
7781
tolerate-sysroot-errors: false
7882
- target-cpu: ppc64le
7983
gnu-arch: powerpc64le
8084
debian-arch: ppc64el
8185
debian-repository: https://httpredir.debian.org/debian/
82-
debian-version: bookworm
86+
debian-version: trixie
8387
tolerate-sysroot-errors: false
8488
- target-cpu: riscv64
8589
gnu-arch: riscv64
8690
debian-arch: riscv64
8791
debian-repository: https://httpredir.debian.org/debian/
88-
debian-version: sid
89-
tolerate-sysroot-errors: true
92+
debian-version: trixie
93+
tolerate-sysroot-errors: false
9094

9195
steps:
9296
- name: 'Checkout the JDK source'
@@ -191,4 +195,4 @@ jobs:
191195
with:
192196
make-target: 'hotspot ${{ inputs.make-arguments }}'
193197
platform: linux-${{ matrix.target-cpu }}
194-
if: steps.create-sysroot.outcome == 'success' || steps.get-cached-sysroot.outputs.cache-hit == 'true'
198+
if: ((steps.create-sysroot.outcome == 'success' || steps.get-cached-sysroot.outputs.cache-hit == 'true') && inputs.dry-run == false)

.github/workflows/build-linux.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ on:
6161
make-arguments:
6262
required: false
6363
type: string
64+
dry-run:
65+
required: false
66+
type: boolean
67+
default: false
6468
bundle-suffix:
6569
required: false
6670
type: string
@@ -141,6 +145,7 @@ jobs:
141145
make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
142146
platform: ${{ inputs.platform }}
143147
debug-suffix: "${{ matrix.debug-level == 'debug' && '-debug' || '' }}"
148+
if: ${{ inputs.dry-run == false }}
144149

145150
- name: 'Upload bundles'
146151
uses: ./.github/actions/upload-bundles
@@ -149,3 +154,4 @@ jobs:
149154
debug-suffix: "${{ matrix.debug-level == 'debug' && '-debug' || '' }}"
150155
bundle-suffix: ${{ inputs.bundle-suffix }}
151156
static-suffix: ${{ inputs.static-suffix }}
157+
if: ${{ inputs.dry-run == false }}

.github/workflows/build-macos.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ on:
5454
make-arguments:
5555
required: false
5656
type: string
57+
dry-run:
58+
required: false
59+
type: boolean
60+
default: false
5761

5862
jobs:
5963
build-macos:
@@ -120,9 +124,11 @@ jobs:
120124
make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
121125
platform: ${{ inputs.platform }}
122126
debug-suffix: '${{ matrix.suffix }}'
127+
if: ${{ inputs.dry-run == false }}
123128

124129
- name: 'Upload bundles'
125130
uses: ./.github/actions/upload-bundles
126131
with:
127132
platform: ${{ inputs.platform }}
128133
debug-suffix: '${{ matrix.suffix }}'
134+
if: ${{ inputs.dry-run == false }}

.github/workflows/build-windows.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ on:
5454
make-arguments:
5555
required: false
5656
type: string
57+
dry-run:
58+
required: false
59+
type: boolean
60+
default: false
5761

5862
env:
5963
# These are needed to make the MSYS2 bash work properly
@@ -141,6 +145,7 @@ jobs:
141145
# Set PATH to "", so just GITHUB_PATH is included
142146
PATH: ''
143147
shell: env /usr/bin/bash --login -eo pipefail {0}
148+
if: ${{ inputs.dry-run == false }}
144149

145150
- name: 'Build'
146151
id: build
@@ -149,9 +154,11 @@ jobs:
149154
make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
150155
platform: ${{ inputs.platform }}
151156
debug-suffix: '${{ matrix.suffix }}'
157+
if: ${{ inputs.dry-run == false }}
152158

153159
- name: 'Upload bundles'
154160
uses: ./.github/actions/upload-bundles
155161
with:
156162
platform: ${{ inputs.platform }}
157163
debug-suffix: '${{ matrix.suffix }}'
164+
if: ${{ inputs.dry-run == false }}

0 commit comments

Comments
 (0)