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-http.git


The following commit(s) were added to refs/heads/main by this push:
     new 519acd441 tests the 1.3 dev branch (#856)
519acd441 is described below

commit 519acd441a21f7bc644e50cb621e43321d25c216
Author: PJ Fanning <[email protected]>
AuthorDate: Sat Oct 25 10:02:54 2025 +0100

    tests the 1.3 dev branch (#856)
    
    * tests the 1.3 dev branch
    
    * Remove pull_request trigger from nightly workflow
    
    Removed pull_request trigger from nightly workflow.
---
 .github/workflows/nightly-1.3.yml | 67 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)

diff --git a/.github/workflows/nightly-1.3.yml 
b/.github/workflows/nightly-1.3.yml
new file mode 100644
index 000000000..3d16a0f64
--- /dev/null
+++ b/.github/workflows/nightly-1.3.yml
@@ -0,0 +1,67 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# license agreements; and to You under the Apache License, version 2.0:
+#
+#   https://www.apache.org/licenses/LICENSE-2.0
+#
+# This file is part of the Apache Pekko project, which was derived from Akka.
+#
+
+name: Nightly Builds (1.3.x)
+
+on:
+  schedule:
+    - cron: "30 1 * * *"
+  workflow_dispatch:
+
+jobs:
+  compile-and-test:
+    name: Compile and test
+    runs-on: ubuntu-latest
+    if: github.repository == 'apache/pekko-http'
+    strategy:
+      fail-fast: false
+      matrix:
+        SCALA_VERSION: [2.12, 2.13, 3]
+        JDK: [8, 17]
+        PEKKO_VERSION: ['1.3.x']
+    steps:
+      - name: Checkout
+        uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 
v4.2.2
+        with:
+          fetch-depth: 0
+          fetch-tags: true
+          ref: 1.3.x
+
+      - name: Set up JDK ${{ matrix.JDK }}
+        uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # 
v4.7.1
+        with:
+          distribution: temurin
+          java-version: ${{ matrix.JDK }}
+
+      - name: Install sbt
+        uses: sbt/setup-sbt@6c68d2fe8dfbc0a0534d70101baa2e0420e1a506 # v1.1.9
+
+      - name: Cache Coursier cache
+        uses: coursier/cache-action@4e2615869d13561d626ed48655e1a39e5b192b3c # 
v6.4.7
+
+      - name: Cache Build Target
+        uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
+        with:
+          path: project/**/target
+          key: build-target-${{ hashFiles('**/*.sbt', 
'project/build.properties', 'project/**/*.scala') }}
+
+      - name: Enable jvm-opts
+        run: cp .jvmopts-ci .jvmopts
+
+      - name: Compile everything
+        run: sbt -Dpekko.build.pekko.version=${{ matrix.PEKKO_VERSION }} "++ 
${{ matrix.SCALA_VERSION }}" Test/compile
+
+      - name: Run all tests JDK ${{ matrix.JDK }}, Scala ${{ 
matrix.SCALA_VERSION }}, Pekko ${{ matrix.PEKKO_VERSION }}
+        run: sbt -Dpekko.http.parallelExecution=false 
-Dpekko.test.timefactor=2 -Dpekko.build.pekko.version=${{ matrix.PEKKO_VERSION 
}} "++ ${{ matrix.SCALA_VERSION }}" mimaReportBinaryIssues test
+
+      - name: Upload test results
+        uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 
# v4.6.2
+        if: success() || failure()        # run this step even if previous 
step failed
+        with:
+          name: test-results-${{ matrix.JDK }}-${{ matrix.SCALA_VERSION }}-${{ 
matrix.PEKKO_VERSION }}
+          path: '**/target/test-reports/*.xml'


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

Reply via email to