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]