This is an automated email from the ASF dual-hosted git repository.
fanningpj pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko.git
The following commit(s) were added to refs/heads/main by this push:
new e1b4915c0d run extra tests that need Java 9+ (#1434)
e1b4915c0d is described below
commit e1b4915c0dfcdce13fba27ae275a8dad78015803
Author: PJ Fanning <[email protected]>
AuthorDate: Fri Aug 9 17:03:57 2024 +0100
run extra tests that need Java 9+ (#1434)
---
.github/workflows/build-test-prValidation.yml | 40 +++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/.github/workflows/build-test-prValidation.yml
b/.github/workflows/build-test-prValidation.yml
index 225d76e0ff..d70f5e4b89 100644
--- a/.github/workflows/build-test-prValidation.yml
+++ b/.github/workflows/build-test-prValidation.yml
@@ -94,3 +94,43 @@ jobs:
-Dsbt.log.noformat=false \
-Dpekko.log.timestamps=true \
validatePullRequest
+
+ jdk-21-extra-tests:
+ name: Java 21 Extra Tests (including all tests that need Java 9+)
+ runs-on: ubuntu-20.04
+ env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ with:
+ # we don't know what commit the last tag was it's safer to get
entire repo so previousStableVersion resolves
+ fetch-depth: 0
+ fetch-tags: 0
+
+ - name: Setup Java 21
+ uses: actions/setup-java@v4
+ with:
+ distribution: temurin
+ java-version: 21
+
+ - name: Cache Coursier cache
+ uses: coursier/cache-action@v6
+
+ - name: Enable jvm-opts
+ run: cp .jvmopts-ci .jvmopts
+
+ - name: sbt TestJdk9/test
+ run: |-
+ sbt \
+ -Dpekko.mima.enabled=false \
+ -Dpekko.test.multi-in-test=false \
+ -Dpekko.test.timefactor=2 \
+ -Dpekko.actor.testkit.typed.timefactor=2 \
+ -Dpekko.test.tags.exclude=gh-exclude,timing \
+ -Dpekko.cluster.assert=on \
+ -Dsbt.override.build.repos=false \
+ -Dpekko.test.multi-node=false \
+ -Dsbt.log.noformat=false \
+ -Dpekko.log.timestamps=true \
+ TestJdk9/test
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]