Arnout Engelen
9f252696ec
Test customizing the Jackson object mapper ( #30670 )
...
Starting with https://github.com/FasterXML/jackson-databind/issues/2683
Jackson will no longer use the generic bean serialization when serializing a
`java.time.Instant`, but throw an error (since the bean serialization
doesn't make sense for those types anyway).
Our test relied on the bean serialization to test using custom object
mappers. This PR improves the test to use a 'real' custom mapper instead
of just relying on the bean fallback.
2021-09-10 12:49:05 +02:00
Ignasi Marimon-Clos
6275c06cca
akka-persistence compiling on Scala3 ( #30406 )
...
Co-authored-by: Ignasi Marimon-Clos <ignasi@lightbend.com>
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2021-09-08 13:00:51 +02:00
Patrik Nordwall
a502e3db0d
Run gh-exclude tests in some nightlies ( #30656 )
2021-09-08 09:28:01 +02:00
Patrik Nordwall
eb6f3e3d19
timefactor=2 also for Typed testkit ( #30643 )
2021-09-07 21:14:52 +02:00
Patrik Nordwall
dae27d6338
graphviz in nightly JDK 1.8.0 / Scala 2.12 ( #30638 )
2021-09-06 14:18:50 +02:00
Andrea Peruffo
7b440dd15b
Avoid fail-fast in nightly builds ( #30625 )
...
* Avoid fail-fast in nightly builds
* one more
2021-09-02 15:04:46 +01:00
Patrik Nordwall
7590c976e6
No need for pr labels, #30459 ( #30615 )
2021-09-02 10:13:32 +02:00
Patrik Nordwall
2a57c3e45c
Temporary disable Aeron jobs in nightly, #30601
...
* until we have figured out to increase /dev/shm
2021-09-01 15:49:25 +02:00
Patrik Nordwall
df6203babb
Run Scala3 build as nightly
...
* instead of each push to master
* still part of pr validation
2021-09-01 08:26:41 +02:00
Marcos Pereira
06594e537b
Update contributing guide to remove Jenkins and add Github Actions ( #30595 )
...
* Fix some minor format issues
* Review grammar and links
* Remove mentions to Jenkins in the contributing guide
* Avoid running jobs in forked projects
2021-08-31 16:53:19 +02:00
Patrik Nordwall
14d35bd628
Merge pull request #30598 from akka/wip-multi-node-patriknw
...
Only multi-jvm in nightly-builds.yml
2021-08-31 16:48:37 +02:00
Patrik Nordwall
9673a34528
Merge pull request #30599 from akka/wip-30584-publishLocal-patriknw
...
Remove publishLocal from pr validation, #30584
2021-08-31 16:41:06 +02:00
Patrik Nordwall
96d5ddaa46
Remove publishLocal from pr validation, #30584
2021-08-31 10:23:17 +02:00
Patrik Nordwall
fd2784d161
Only multi-jvm in nightly-builds.yml
...
* multi-node is run by multi-node.yml
2021-08-31 10:17:12 +02:00
Patrik Nordwall
ad1acba178
-Xmx512M for multi-node
...
* I noticed "command terminated with exit code 137" in some test failure,
and that is Kubernetes OOM kill.
* Container memory limit is 2Gi
* We didn't used more than 512M previously
2021-08-31 09:11:45 +02:00
Marcos Pereira
62b8d7fa39
Add new nightly job to run Artery Aeron UDP remote tests ( #30573 )
2021-08-30 11:42:12 -04:00
Marcos Pereira
5e9965a129
GH Actions: Add nightly job to run Classic cluster tests ( #30572 )
...
* GH Actions: Add nightly job to run Classic cluster tests
* Run tests as multi-jvm instead of multi-node
* Some minor adjustments
* Rename for clarity
* Use JDK 11
* Group some tests to reduce parallelism
* Allow to exclude multi-jvm tests using `-Dakka.test.names.exclude` property
* Exclude akka.cluster.Stress tests
* Move akka classic remoting job to nightly-builds workflow
2021-08-30 11:20:08 -04:00
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