Skip to content

Commit d34465f

Browse files
committed
Merge branch 'main' into marc/parallel-execution-custom-implementation
2 parents 7a250e0 + 984c0c4 commit d34465f

File tree

89 files changed

+1156
-288
lines changed

Some content is hidden

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

89 files changed

+1156
-288
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ runs:
1616
with:
1717
arguments: ${{ inputs.arguments }}
1818
encryptionKey: ${{ inputs.encryptionKey }}
19-
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
19+
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
2020
if: ${{ always() }}
2121
with:
2222
name: Open Test Reports (${{ github.job }})

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
with:
4646
persist-credentials: false
4747
- name: Initialize CodeQL
48-
uses: github/codeql-action/init@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8
48+
uses: github/codeql-action/init@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
4949
with:
5050
languages: ${{ matrix.language }}
5151
build-mode: ${{ matrix.build-mode }}
@@ -60,6 +60,6 @@ jobs:
6060
-Dscan.tag.CodeQL \
6161
classes
6262
- name: Perform CodeQL Analysis
63-
uses: github/codeql-action/analyze@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8
63+
uses: github/codeql-action/analyze@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
6464
with:
6565
category: "/language:${{matrix.language}}"

.github/workflows/cross-version.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
-Dscan.tag.JDK_${{ matrix.jdk.version }} \
7272
build \
7373
--no-configuration-cache #Disable configuration cache due to https://github.com/diffplug/spotless/issues/2318
74-
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
74+
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
7575
if: ${{ always() }}
7676
with:
7777
name: Open Test Reports (${{ github.job }} ${{ matrix.jdk.version }} (${{ matrix.jdk.release || matrix.jdk.type }}))
@@ -114,7 +114,7 @@ jobs:
114114
-Dscan.tag.OpenJ9 \
115115
build \
116116
--no-configuration-cache # Disable configuration cache due to https://github.com/diffplug/spotless/issues/2318
117-
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
117+
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
118118
if: ${{ always() }}
119119
with:
120120
name: Open Test Reports (${{ github.job }})

.github/workflows/label-pull-request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
4343
let labels = Array.from(new Set(repository.pullRequest.closingIssuesReferences.nodes
4444
.flatMap((node) => node.labels.nodes.map((label) => label.name))))
45-
.filter((label) => !label.startsWith("status:"));
45+
.filter((label) => !label.startsWith("status:") && label !== "up-for-grabs");
4646
4747
if (labels.length > 0) {
4848
console.log(`Adding labels to PR: ${labels}`);

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
fetch-depth: 1
3232
persist-credentials: false
3333
- name: Install GraalVM
34-
uses: graalvm/setup-graalvm@2a2412009026a83f51d179f92dc2b3fd4c8142df # v1.4.1
34+
uses: graalvm/setup-graalvm@eec48106e0bf45f2976c2ff0c3e22395cced8243 # v1.4.2
3535
with:
3636
distribution: graalvm-community
3737
version: 'latest'

.github/workflows/ossf-scorecard.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
4949
# format to the repository Actions tab.
5050
- name: "Upload artifact"
51-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
51+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
5252
with:
5353
name: SARIF file
5454
path: results.sarif
@@ -57,6 +57,6 @@ jobs:
5757
# Upload the results to GitHub's code scanning dashboard (optional).
5858
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
5959
- name: "Upload to code-scanning"
60-
uses: github/codeql-action/upload-sarif@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8
60+
uses: github/codeql-action/upload-sarif@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
6161
with:
6262
sarif_file: results.sarif

CONTRIBUTING.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,16 @@ To deprecate an item:
180180
Please refer to [the readme](README.md#building-from-source) for the most common
181181
build commands.
182182

183+
### Build Cache
184+
185+
Local builds can reuse outputs from previous CI builds via Gradle's [Build Cache](https://docs.gradle.org/current/userguide/build_cache.html).
186+
The default build cache server is located in the US.
187+
If you're in Europe, you can configure the build to use a build cache node located in the EU by adding the following to the `gradle.properties` file in your [Gradle user home](https://docs.gradle.org/current/userguide/directory_layout.html#dir:gradle_user_home):
188+
189+
```properties
190+
junit.develocity.buildCache.server=https://eu-build-cache-ge.junit.org
191+
```
192+
183193
### Build Parameters
184194

185195
The build can be influenced by a number of parameters. For example, measuring

documentation/documentation.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ plugins {
1616
alias(libs.plugins.gitPublish)
1717
alias(libs.plugins.plantuml)
1818
id("junitbuild.build-parameters")
19-
id("junitbuild.java-nullability-conventions")
2019
id("junitbuild.kotlin-library-conventions")
2120
id("junitbuild.testing-conventions")
2221
}

documentation/src/docs/asciidoc/link-attributes.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ endif::[]
251251
:Log4j: https://logging.apache.org/log4j/2.x/[Log4j]
252252
:Log4j_JDK_Logging_Adapter: https://logging.apache.org/log4j/2.x/log4j-jul/index.html[Log4j JDK Logging Adapter]
253253
:Logback: https://logback.qos.ch/[Logback]
254-
:LogManager: https://docs.oracle.com/javase/8/docs/api/java/util/logging/LogManager.html[LogManager]
254+
:LogManager: https://docs.oracle.com/en/java/javase/17/docs/api/java.logging/java/util/logging/LogManager.html[LogManager]
255255
:Maven_Central: https://central.sonatype.com/[Maven Central]
256256
:MockitoExtension: https://github.com/mockito/mockito/blob/release/2.x/subprojects/junit-jupiter/src/main/java/org/mockito/junit/jupiter/MockitoExtension.java[MockitoExtension]
257257
:ServiceLoader: {jdk-javadoc-base-url}/java.base/java/util/ServiceLoader.html[ServiceLoader]

documentation/src/docs/asciidoc/release-notes/release-notes-6.0.0.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
*Scope:*
77

8-
* Java 17 and Kotlin 2.2 baseline
8+
* Java 17 and Kotlin 2.1 baseline
99
* Single version number for Platform, Jupiter, and Vintage
1010
* Use of JSpecify annotations to express nullability
1111
* Integration of JFR functionality in `junit-platform-launcher`

0 commit comments

Comments
 (0)