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]

Reply via email to