Commit graph

38 commits

Author SHA1 Message Date
Marcos Pereira
2c4d92e5d4
GH Actions: Add nightly job to run Artery cluster tests (#30571)
* Add new nightly job to run Artery Cluster tests

* Rename job to make it clear it is using Aeron UDP

* Use JDK 11

* Group some jobs to reduce parallelism
2021-08-30 09:32:22 -04:00
Andrea Peruffo
d75ad252b8
Run multi-node tests on fresh GKE clusters (#30570)
* Port multi-node-test from Jenkins
* link to issues for gh-excluded tests
* use kubectl in multi-jvm plugin
2021-08-27 17:40:51 +02:00
Andrea Peruffo
210912e916
Fix incorrect quotes (#30585) 2021-08-27 17:01:11 +02:00
Marcos Pereira
8479b297aa
Merge pull request #30578 from andreaTP/conditional-scheduled
Run scheduled jobs only on main repo
2021-08-26 10:45:52 -04:00
Andrea Peruffo
5f6a3a193e Run scheduled jobs only on main repo 2021-08-26 11:30:04 +01:00
Marcos Pereira
d6178f5a10
Use ubuntu-20.04 for all jobs 2021-08-24 12:11:23 -04:00
Marcos Pereira
f92ef444f8
Consistent use of timefactor when running tests 2021-08-24 12:11:23 -04:00
Marcos Pereira
a40a0fef48
Remove properties that are unnecessary for the given sbt tasks 2021-08-24 12:11:23 -04:00
Marcos Pereira
d5bd868d62
Configure gh-exclude as it was done for other tags 2021-08-24 12:10:59 -04:00
Marcos Pereira
554044e387
Merge pull request #30551 from marcospereira/build/nightly-builds-improvements
GH Actions: Nightly builds improvements
2021-08-24 11:40:37 -04:00
Marcos Pereira
ec55b42906
Use a timefactor=2 when validating pull requests 2021-08-23 20:00:28 -04:00
Marcos Pereira
81afa5bc35
Remove pull_request trigger and add the cron schedule 2021-08-23 11:10:49 -04:00
Marcos Pereira
edb3a654d0
GH Actions: Run validatePullRequest and MiMa (#30557)
* GH Actions: run validatePullRequest instead of just compiling the tests

* Run MiMa checks on GH Actions instead of Travis CI

* Some clear names for workflow and steps

* Add cache to bin compat step

* Also run MiMa for master branch and tags

* Use JDK 8 to validate pull request

* Move validateCompile to pull request validation

Also remove `update` and `Test/compile` from binary compatibility checks:

- `validateCompile` runs for all configurations, so it overrides `Test/compile`
- `update` is unnecessary for mima checks
2021-08-23 11:02:17 +02:00
Marcos Pereira
35dbab7b58
Using a timefactor=2 2021-08-20 11:01:59 -04:00
Marcos Pereira
972182f572
Use a single workflow to configure all nightly jobs 2021-08-20 09:40:31 -04:00
Peter Vlugter
bbb9f10d1a
Remove WhiteSource plugin (#30545) 2021-08-17 09:04:27 +02:00
Arnout Engelen
999b0853d5
Run akka-stream-tests on Scala 3 (#30451)
Refs #30243

* More createGraph
* Actually delay downstream cancellation
2021-08-13 13:56:38 +02:00
Arnout Engelen
bec1f9d85c
Fix running whitesource in nightly
Refs #30531
2021-08-13 10:58:10 +02:00
Patrik Nordwall
8763d06caa
Correction of adopt java version (#30526) 2021-08-12 09:28:49 +02:00
Patrik Nordwall
78a549c7a6
Merge pull request #30521 from akka/wip-gh-actions-patriknw
Add (some) GH Actions nightly jobs
2021-08-11 13:27:09 +02:00
Patrik Nordwall
3c095074a9 Don't enable full pr validation yet 2021-08-11 11:46:01 +02:00
Patrik Nordwall
e39fb57b0c
Combine some tests projects in Scala3 build (#30520) 2021-08-11 11:28:53 +02:00
Ignasi Marimon-Clos
0db77be97f Add GH Actions JDKx nightly jobs
* Use inline sbt args
* Prefer ubuntu LTS
* Link to tagging issue
2021-08-11 11:28:06 +02:00
Ignasi Marimon-Clos
3a76aa1ad2 Migrate PRValidation to GHActions
* Set sbtopts inline
* Ignore flaky, obsolete test
* Adds concurrency limit (run only latest commit
* Don't run scala3 workflows until ready to merge
* split publishLocal from pr validation
2021-08-11 11:26:04 +02:00
Ignasi Marimon-Clos
71263db0cc
Abort scala3 jobs when pushing new commits on the PR (#30500) 2021-08-06 18:43:59 +02:00
Arnout Engelen
6e0158e221
Auto-publish backported docs (#30422)
* Auto-publish backported docs

* publish docs on ubuntu 20.04

Co-authored-by: Ignasi Marimon-Clos <ignasi35@gmail.com>

* Use the latest 1.11 to publish docs

Co-authored-by: Ignasi Marimon-Clos <ignasi35@gmail.com>

Co-authored-by: Ignasi Marimon-Clos <ignasi35@gmail.com>
2021-08-05 18:19:00 +02:00
Ignasi Marimon-Clos
45b9b0bcd1
Use latezt Ubuntu and JDK latest LTS (#30485) 2021-08-05 16:45:03 +02:00
Andrea Peruffo
f1862bdfa0
Parallelize GH Action for Scala 3 (#30472) 2021-08-04 17:11:20 +02:00
Andrea Peruffo
c7c18865d8 typo 2021-08-04 14:47:31 +02:00
Andrea Peruffo
284926486a Exclude failing tests only on GHA 2021-08-04 14:38:18 +02:00
Raymond Roestenburg
cdf54dcdf8
Build Test Akka Cluster Metrics with sigar library. (#30453) 2021-08-04 14:18:30 +02:00
Arnout Engelen
62cefddcc7
Don't run multi-jvm tests on GHA for Scala 3 (#30461) 2021-08-04 12:34:30 +02:00
Renato Cavalcanti
4129a75db0
scala3: akka-cluster (#30417)
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2021-08-02 11:06:35 +02:00
Arnout Engelen
42d85a3019
Run akka-remote tests on Scala 3 (#30415)
* Run akka-remote tests on Scala 3

* Test the same scenario on Scala 2.13 and 3

A case object is `Serializable` on Scala 3 but not on Scala 2.13, so
this test would fail because no serializer is found on Scala 2.13,
and because the Java serializer is disabled on Scala 3.

By using a class instead, which is not `Serializable` both on Scala 2.13
and Scala 3, we test the same thing on both Scala versions.
2021-07-27 16:42:20 +02:00
Renato Cavalcanti
8e965565a1
use GH Actions to compile and tests with Scala 3 (#30427)
* use GH Actions to compile and tests with Scala 3

* Update .github/workflows/scala3-build.yml

Co-authored-by: Andrea Peruffo <andrea.peruffo1982@gmail.com>

* rename .jvmopts-travis to .jvmopts-ci

* Restore the whitesource stage

* Small updates to gh action workflow

* Mark BoundedBlockingQueueSpec timing-sensitive and exclude

* Avoid race condition stopping/starting test actors

Co-authored-by: Andrea Peruffo <andrea.peruffo1982@gmail.com>
Co-authored-by: Ignasi Marimon-Clos <ignasi@lightbend.com>
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2021-07-26 14:21:10 +02:00
Arnout Engelen
c593e3a33c
Install graphviz for publishing (#30293)
Otherwise generating scaladoc fails
2021-06-09 10:32:01 +02:00
Arnout Engelen
ce008dd53f
Use whitesource credential when publishing from GH Actions (#30291) 2021-06-08 17:35:19 +02:00
Arnout Engelen
39b4a5c57a
Publish from GitHub Actions (#30288)
* Publish from GitHub Actions

* Break out instructions into release train issue template
2021-06-08 09:05:16 +02:00