Commit graph

96 commits

Author SHA1 Message Date
Patrik Nordwall
4412529a39
Run timing sensitive tests in separate job, #30716 (#31149)
* better to exlude TimingTests and only run them in separate
  job so that we see more easily when those fail in CI
  (and lower prio to fix them in CI)
* BoundedBlockingQueueSpec has many timing sensitive things,
  hardened it and marked as TimingTest
2022-02-21 15:34:45 +01:00
Johannes Rudolph
a9d494745d
build: archive test result for later analysis (#31146) 2022-02-21 14:25:12 +01:00
Patrik Nordwall
81349d66eb
Don't test publishLocal with JDK 17 - fix syntax error, #31132 (#31136)
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2022-02-18 10:42:56 +01:00
Patrik Nordwall
0ac11145b3
Don't test publishLocal with JDK 17, #31132 (#31135)
* JDK 17 builds are failing with ConcurrentModificationExceptions for the osgiBundle task
2022-02-18 09:16:30 +01:00
Johan Andrén
5dc6755ad2
Add CI check for wrong mima filter directories (#31088)
And fix incorrect filter mima directory for 31055
2022-02-02 11:08:48 +01:00
Johan Andrén
9b97614b95
JDK 17 CI nightly job (#31085) 2022-01-27 16:14:29 +01:00
Enno Runne
bdcb962e4c
chore: scheduled link validation (#31086) 2022-01-25 19:18:05 +01:00
Patrik Nordwall
509b3be617
Disable multi-node with Aeron, #31010 (#31011) 2021-12-22 07:41:57 +01:00
Arnout Engelen
3c9ef34280
fix check that nightly tests ran (#30998) 2021-12-17 09:14:35 +01:00
Arnout Engelen
5fafdced8e
Cleanup cross building (#30981)
* wip

* Don't set crossScalaVersions at the toplevel

* scalafmtSbt

* Accidentally commited

* Set default scalaVersion

* Set top-level scala version to default

* Add comment explaining why to +~
2021-12-14 11:00:02 +01:00
Patrik Nordwall
2909d4cce5
Use GhExcludeTest in CI again (#30941)
* -XX:+AlwaysActAsServerClassMachine in CI
* Remove GHExcludeTest from all tests, since we have included those in CI workflows
* Exclude a few failing tests from CI
* run CI with -Dakka.test.tags.exclude=gh-exclude again
2021-11-28 19:52:16 +01:00
Arnout Engelen
02f0679e84
scala3: build/test akka-persistence-tck and akka-persistence-typed-tests (#30911) 2021-11-19 13:48:25 +01:00
Arnout Engelen
65df618bd2
scala3: test akka-stream-typed (#30910)
Refs #30243
2021-11-19 11:39:53 +01:00
Arnout Engelen
9b174a31a6
scala3: remove runtime trait ordering check (#30904) 2021-11-18 14:44:43 +01:00
Arnout Engelen
7e059fadb9
Scala 3: enable akka-cluster tests (#30890)
Closes #30689

Looks like it has been fixed with https://github.com/akka/akka/pull/30886
2021-11-17 12:13:58 +01:00
Arnout Engelen
bdb46d16fd
Scala3: enable akka-cluster-sharding-typed tests (#30892)
* Scala3: enable akka-cluster-sharding-typed tests

* typo
2021-11-15 17:57:57 +01:00
Arnout Engelen
060fce1720
Scala 3: enable akka-cluster-metrics tests (#30891) 2021-11-15 17:29:37 +01:00
Patrik Nordwall
f83ae19311
Reduce multi-node tests to 10 pods, #30874 (#30875) 2021-11-11 15:35:32 +01:00
Patrik Nordwall
a39dbfc088
aeron.dir also for normal multi-node tests, #30601 (#30839) 2021-11-01 16:23:27 +01:00
Patrik Nordwall
527571fc3a
Aeron media driver volume for multi-node CI, #30601 (#30835) 2021-10-29 14:19:17 +02:00
Renato Cavalcanti
4ef9b31d8e
move aeron tests in multi-node (#30706) 2021-10-20 08:07:47 +02:00
Johan Andrén
b859d9fc48
Update verifyCodeStyle and applyCodeStyle to be what we really require (#30777)
Previously it included a coarse grained Java reformat which it seems was never
quite worked through (reformatting generated sources etc), so go back on that,
and make sure verifyCodeStyle is exactly what we require for PR validation to pass
(and that it does not diverge)
2021-10-13 08:21:09 +02:00
Arnout Engelen
7742f1ded3
Build akka persistence typed with scala3 (#30772) 2021-10-12 08:22:12 +02:00
Arnout Engelen
f12d72effc
Compile akka-cluster-sharding-typed with scala3 (#30738)
* Compile akka-cluster-sharding-typed with scala3

Refs #30243

* Remove unused variable
2021-10-04 12:23:35 +02:00
Patrik Nordwall
f021dc9248
Only compile with Scala 3 in PR validation (#30731)
* seems to be much more test failures in the Scala 3 job
* let's not block PR validation by that, we still have full nightlies
  with Scala 3
2021-10-01 14:46:41 +02:00
Arnout Engelen
8086c70437
Build akka-cluster-sharding with scala3 (#30712)
* Build akka-cluster-sharding with scala3

Umbrella issue https://github.com/akka/akka/issues/30243
Not running tests yet due to https://github.com/akka/akka/issues/30711

* scalafmt

* Remove leftover val
2021-09-25 12:42:15 +02:00
Arnout Engelen
d703a2afe0
'master' to 'main' (#30714)
* 'master' to 'main'

* Repo reference in docs

* Found another in the issue template
2021-09-25 09:39:36 +02:00
Patrik Nordwall
ba6c91779a
adjust gc log and mem args in nightly builds (#30687)
* adjust gc log and mem args in nightly builds
* extraOpts in jdk matrix
* -Xlog:gc already added in AkkaBuild.scala
2021-09-24 09:18:54 +02:00
Arnout Engelen
3b4ce564be
build akka-cluster-typed on scala 3 (#30703)
* build akka-cluster-typed on scala 3

Refs #30243

* mima exclude

* scalafmt
2021-09-23 15:25:50 +02:00
Arnout Engelen
8e5493fb1a
Compile akka-cluster-metrics on scala3 (#30690)
* Compile akka-cluster-metrics on scala3

* re-introduce serialversionuid

* Avoid weird patternmatch
2021-09-17 07:00:45 +02:00
Arnout Engelen
4fe93e85bb
Build akka-bench-jmh with scala3 (#30682)
Co-authored-by: Renato Cavalcanti <renato@cavalcanti.be>
2021-09-16 09:22:32 +02:00
Arnout Engelen
a085b21fc1
build akka-cluster-tools on scala3 (#30683) 2021-09-16 09:06:34 +02:00
Arnout Engelen
61c6c50527
Build akka-distributed-data on scala3 (#30666)
* Build akka-distributed-data on scala3

* Fix binary compatibility of default 'copy' parameter

Not excluding the updateState signature yet to verify
GitHub Actions correctly picks that one up as well

* MiMa exclude for internal method

* Restore binary compatibility without causing conflict

Sad to have to duplicate GSet, but I don't see a way around it.
2021-09-10 14:55:22 +02:00
Arnout Engelen
6c2ed1b17d
Build akka-persistence-query on scala3 (#30663)
* Build akka-persistence-query on scala3

* Build and test on scala3 on GHA

* scalafmt

* Also akka-persistence-shared

* Add mima exclusions

* Add type to implicit, not to probe
2021-09-10 14:53:57 +02:00
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