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/incubator-pekko.git


The following commit(s) were added to refs/heads/main by this push:
     new b11e1a02e2 run java 21 build with main nightly job (#831)
b11e1a02e2 is described below

commit b11e1a02e287845cd4dd105104eb2db93f23430e
Author: PJ Fanning <[email protected]>
AuthorDate: Mon Dec 4 14:20:19 2023 +0100

    run java 21 build with main nightly job (#831)
---
 .github/workflows/nightly-builds-aeron.yml       |  16 ---
 .github/workflows/nightly-builds-latest-jdks.yml | 144 -----------------------
 .github/workflows/nightly-builds.yml             |  50 +-------
 3 files changed, 1 insertion(+), 209 deletions(-)

diff --git a/.github/workflows/nightly-builds-aeron.yml 
b/.github/workflows/nightly-builds-aeron.yml
index a548d67a1b..3bc3321599 100644
--- a/.github/workflows/nightly-builds-aeron.yml
+++ b/.github/workflows/nightly-builds-aeron.yml
@@ -53,19 +53,3 @@ jobs:
           -Daeron.dir=/opt/volumes/media-driver \
           -Daeron.term.buffer.length=33554432 \
           clean ${{ matrix.command }}
-
-      # comment out email actions until we have an email address to use (and 
we need to get INFRA to whitelist dawidd6/action-send-mail)
-      #- name: Email on failure
-      #  if: ${{ failure() }}
-      #  uses: dawidd6/action-send-mail@v3
-      #  with:
-      #    server_address: smtp.gmail.com
-      #    server_port: 465
-      #    username: ${{secrets.MAIL_USERNAME}}
-      #    password: ${{secrets.MAIL_PASSWORD}}
-      #    subject: "Failed: ${{ github.workflow }} / ${{ github.job }}"
-      #    to: [email protected]
-      #    from: Akka CI (GHActions)
-      #    body: |
-      #      Job ${{ github.job }} in workflow ${{ github.workflow }} of 
${{github.repository}} failed!
-      #      
https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}
diff --git a/.github/workflows/nightly-builds-latest-jdks.yml 
b/.github/workflows/nightly-builds-latest-jdks.yml
deleted file mode 100644
index 8b88547f1c..0000000000
--- a/.github/workflows/nightly-builds-latest-jdks.yml
+++ /dev/null
@@ -1,144 +0,0 @@
-name: Nightly Builds (JDK 21)
-
-on:
-  workflow_dispatch:
-
-permissions: {}
-
-jobs:
-  pekko-cluster-metrics-sigar:
-    name: Pekko Cluster Metrics Test with Sigar
-    runs-on: ubuntu-20.04
-    if: github.repository == 'apache/incubator-pekko'
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v4
-        with:
-          fetch-depth: 0
-          fetch-tags: true
-
-      - name: Setup Java 21
-        uses: actions/setup-java@v4
-        with:
-          distribution: temurin
-          java-version: 21
-
-      - name: Cache Coursier cache
-        uses: coursier/[email protected]
-
-      - name: Enable jvm-opts
-        run: cp .jvmopts-ci .jvmopts
-
-      - name: sbt cluster-metrics/test
-        run: |-
-          sbt \
-            -Djava.security.egd=file:/dev/./urandom \
-            -Dpekko.test.sigar=true \
-            -Dpekko.cluster.assert=on \
-            -Dpekko.test.timefactor=2 \
-            -Dpekko.actor.testkit.typed.timefactor=2 \
-            -Dpekko.test.tags.exclude=gh-exclude,timing \
-            -Dpekko.log.timestamps=true \
-            -Dmultinode.XX:MetaspaceSize=128M \
-            -Dmultinode.Xms256M \
-            -Dmultinode.Xmx256M \
-            -Dmultinode.Xlog:gc \
-            -Dmultinode.XX:+AlwaysActAsServerClassMachine \
-            clean cluster-metrics/test
-
-# comment out test report until an apache or GitHub published action 
(action-surefire-report) can be found or added allowlist from INFRA
-#      - name: Test Reports
-#        # Makes it easier to spot failures instead of looking at the logs.
-#        if: ${{ failure() }}
-#        uses: marcospereira/action-surefire-report@v1
-#        with:
-#          report_paths: '**/target/test-reports/TEST-*.xml'
-#          fail_if_no_tests: false
-#          skip_publishing: true
-
-  pekko-classic-remoting-tests:
-    name: Pekko Classic Remoting Tests
-    runs-on: ubuntu-20.04
-    if: github.repository == 'apache/incubator-pekko'
-    strategy:
-      fail-fast: false
-      matrix:
-        command:
-          - cluster/test distributed-data/test cluster-tools/test 
cluster-metrics/test
-          - cluster-sharding/test
-          - cluster-typed/test cluster-sharding-typed/test
-    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: true
-
-      - name: Setup Java 21
-        uses: actions/setup-java@v4
-        with:
-          distribution: temurin
-          java-version: 21
-
-      - name: Cache Coursier cache
-        uses: coursier/[email protected]
-
-      - name: Enable jvm-opts
-        run: cp .jvmopts-ci .jvmopts
-
-      - name: sbt ${{ matrix.command }}
-        # note that this is not running any multi-jvm tests because 
multi-in-test=false
-        run: |-
-          sbt \
-          -Djava.security.egd=file:/dev/./urandom \
-          -Dpekko.remote.artery.enabled=off \
-          -Dpekko.test.timefactor=2 \
-          -Dpekko.actor.testkit.typed.timefactor=2 \
-          -Dpekko.test.tags.exclude=gh-exclude,timing \
-          -Dpekko.test.multi-in-test=false \
-          -Dpekko.cluster.assert=on \
-          clean ${{ matrix.command }}
-
-  jdk-nightly-build:
-    name: JDK ${{ matrix.javaVersion }} / Scala ${{ matrix.scalaVersion }}
-    runs-on: ubuntu-20.04
-    if: github.repository == 'apache/incubator-pekko'
-    strategy:
-      fail-fast: false
-      matrix:
-        # No need to specify the full Scala version. Only the Scala
-        # binary version is required and Pekko build will set the right
-        # full version from it.
-        scalaVersion: ["2.12", "2.13"]
-        javaVersion: [21]
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v4
-        with:
-          fetch-depth: 0
-          fetch-tags: true
-
-      - name: Setup Java ${{ matrix.javaVersion }}
-        uses: actions/setup-java@v4
-        with:
-          distribution: temurin
-          java-version: ${{ matrix.javaVersion }}
-
-      - name: Cache Coursier cache
-        uses: coursier/[email protected]
-
-      - name: Enable jvm-opts
-        run: cp .jvmopts-ci .jvmopts
-
-      - name: Compile and Test
-        # note that this is not running any multi-jvm tests because 
multi-in-test=false
-        run: |-
-          sbt \
-            -Dpekko.cluster.assert=on \
-            -Dpekko.log.timestamps=true \
-            -Dpekko.test.timefactor=2 \
-            -Dpekko.actor.testkit.typed.timefactor=2 \
-            -Dpekko.test.tags.exclude=gh-exclude,timing \
-            -Dpekko.test.multi-in-test=false \
-            clean "+~ ${{ matrix.scalaVersion }} test" checkTestsHaveRun
diff --git a/.github/workflows/nightly-builds.yml 
b/.github/workflows/nightly-builds.yml
index d836045fd5..b1a1f7fc2c 100644
--- a/.github/workflows/nightly-builds.yml
+++ b/.github/workflows/nightly-builds.yml
@@ -58,22 +58,6 @@ jobs:
 #          fail_if_no_tests: false
 #          skip_publishing: true
 
-      # comment out email actions until we have an email address to use (and 
we need to get INFRA to whitelist dawidd6/action-send-mail)
-      #- name: Email on failure
-      #  if: ${{ failure() }}
-      #  uses: dawidd6/action-send-mail@v3
-      #  with:
-      #    server_address: smtp.gmail.com
-      #    server_port: 465
-      #    username: ${{secrets.MAIL_USERNAME}}
-      #    password: ${{secrets.MAIL_PASSWORD}}
-      #    subject: "Failed: ${{ github.workflow }} / ${{ github.job }}"
-      #    to: [email protected]
-      #    from: Akka CI (GHActions)
-      #    body: |
-      #      Job ${{ github.job }} in workflow ${{ github.workflow }} of 
${{github.repository}} failed!
-      #      
https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}
-
   pekko-classic-remoting-tests:
     name: Pekko Classic Remoting Tests
     runs-on: ubuntu-20.04
@@ -118,22 +102,6 @@ jobs:
           -Dpekko.cluster.assert=on \
           clean ${{ matrix.command }}
 
-      # comment out email actions until we have an email address to use (and 
we need to get INFRA to whitelist dawidd6/action-send-mail)
-      #- name: Email on failure
-      #  if: ${{ failure() }}
-      #  uses: dawidd6/action-send-mail@v3
-      #  with:
-      #    server_address: smtp.gmail.com
-      #    server_port: 465
-      #    username: ${{secrets.MAIL_USERNAME}}
-      #    password: ${{secrets.MAIL_PASSWORD}}
-      #    subject: "Failed: ${{ github.workflow }} / ${{ github.job }}"
-      #    to: [email protected]
-      #    from: Akka CI (GHActions)
-      #    body: |
-      #      Job ${{ github.job }} in workflow ${{ github.workflow }} of 
${{github.repository}} failed!
-      #      
https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}
-
   jdk-nightly-build:
     name: JDK ${{ matrix.javaVersion }} / Scala ${{ matrix.scalaVersion }}
     runs-on: ubuntu-20.04
@@ -145,7 +113,7 @@ jobs:
         # binary version is required and Pekko build will set the right
         # full version from it.
         scalaVersion: ["2.12", "2.13"]
-        javaVersion: [8, 11, 17]
+        javaVersion: [8, 11, 17, 21]
     steps:
       - name: Checkout
         uses: actions/checkout@v4
@@ -211,19 +179,3 @@ jobs:
           sbt \
             -Dpekko.build.scalaVersion=${{ matrix.scalaVersion }} \
             "+~ ${{ matrix.scalaVersion }} publishLocal publishM2"
-
-      # comment out email actions until we have an email address to use (and 
we need to get INFRA to whitelist dawidd6/action-send-mail)
-      #- name: Email on failure
-      #  if: ${{ failure() }}
-      #  uses: dawidd6/action-send-mail@v3
-      #  with:
-      #    server_address: smtp.gmail.com
-      #    server_port: 465
-      #    username: ${{secrets.MAIL_USERNAME}}
-      #    password: ${{secrets.MAIL_PASSWORD}}
-      #    subject: "Failed: ${{ github.workflow }} / ${{ github.job }}"
-      #    to: [email protected]
-      #    from: Akka CI (GHActions)
-      #    body: |
-      #      Job ${{ github.job }} in workflow ${{ github.workflow }} of 
${{github.repository}} failed!
-      #      
https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to