Commit graph

35 commits

Author SHA1 Message Date
Clay Johnson
4a73fd9be0
Publish build scans to develocity.apache.org (#1718)
* Publish build scans to develocity.apache.org

* Use `DEVELOCITY_ACCESS_KEY` to authenticate to `develocity.apache.org`
2025-01-15 00:20:07 +01:00
PJ Fanning
2b6d2dc0a0
missing header (#1665) 2025-01-02 15:15:21 +01:00
PJ Fanning
ef212e9a98
reimplement fix for akka/pekko cluster (#1594)
* Revert "revert #1568 due to test failures (#1587)"

This reverts commit 7af03e5215.

* temp run nightly test in this PR

* no need for square brackets because the set print adds them

* logging to find issue

* support tcp protocols

* Update ClusterDaemon.scala

* remove temp logging

* try to fix issue in Remoting

* extra tests

* more tests

* ignore udp tests

* try to make tests tidy up after failures

* Update MixedProtocolClusterSpec.scala

* Update MixedProtocolClusterSpec.scala

* run main cluster tests for PR
2025-01-01 12:13:50 +01:00
He-Pin(kerr)
b0e753417d
chore: Turn on Netty's leak detector in build. (#1637) 2024-12-29 01:26:33 +08:00
PJ Fanning
726ddbfd43
CI: setup-sbt (#1531)
* CI: setup-sbt

* Update dependency-graph.yml
2024-10-16 08:05:29 +01:00
PJ Fanning
e1b4915c0d
run extra tests that need Java 9+ (#1434) 2024-08-09 17:03:57 +01:00
Alexey Venderov
25fcfc96dd
Fix Develocity access key environment variable name (#1295) 2024-04-25 19:25:22 +02:00
Alexey Venderov
763cdb64eb
Capture build scans on ge.apache.org to benefit from deep build insights (#1288)
* Capture build scans on ge.apache.org to benefit from deep build insights (#1)

* Add Develocity plugin and configure it to publish to Apache Develocity instance

* Add Develocity access token to CI jobs

* Use convention plugin to configure Develocity

* Add opt-in property

* Revert "Add opt-in property"

This reverts commit ff556b9764fd6b980b24082a3195ba3fbd22faf6.

* Improve variable name

* Use upper case i in CI abbreviation
2024-04-25 17:25:52 +02:00
PJ Fanning
675255f7b4
don't hardcode exact coursier version so that we can pick up patches (#1095) 2024-02-02 00:25:56 +01:00
PJ Fanning
ccbb31619e
upgrade setup-java action (#824) 2023-12-04 08:58:59 +01:00
Matthew de Detrich
131e774829 Use fetch tags from latest checkout action 2023-09-05 15:25:19 +02:00
Sam Byng
d51b7b30de
GH Workflows: Separate validateCompile step from validatePullRequest: (#300)
This will make the source of errors in steps clearer, without adding any extra pipeline time.

steps in github jobs are dependent on one another, so the build files can be passed onto prValidation without the need for PR validation to compile again
2023-09-03 10:45:40 +01:00
Matthew de Detrich
c18a81a243 Remove javafmtOnCompile and check in CI 2023-08-01 11:33:43 +02:00
Matthew de Detrich
bcec7bae07 Move header check into its own github action 2023-02-21 18:21:31 +01:00
PJ Fanning
f358df1c86
replace use of unmaintained setup-scala action (#148)
* replace use of unmaintained setup-scala scation

* try setting gha permissions
2023-02-07 16:34:49 +01:00
Johannes Rudolph
32f7f1118e Check headers for all Scala versions in PR validation 2023-01-23 15:13:48 +01:00
Jonas Chapuis
bb90185dcb Remove sbtx usage
Replace by prior copy of `.jvmopts-ci` into `.jvmopts` which is the file sbt natively supports
2023-01-03 11:32:38 +01:00
Greg Methvin
3d93dbcb81
Rename akka to pekko in configuration (#63)
Resolves https://github.com/apache/incubator-pekko/issues/54
2022-12-02 04:53:48 -08:00
PJ Fanning
494d62515e
update github actions due to warnings about nodejs version (#53)
* update github actions due to warnings about nodejs version

* use sbtx instead of sbt because sbtx supports -jvm-opts
2022-11-17 12:51:24 +01:00
PJ Fanning
bdf12355fe
upgrade cache-action due to build warnings (#42) 2022-11-12 12:02:51 +01:00
Matthew de Detrich
1ca5139f28 Add github workflow to check scala code is formatted 2022-11-05 19:42:52 +01:00
Patrik Nordwall
5e3e61458a
Enable some Aeron tests in nightly-builds, #31010 (#31218)
* and enable gc logging via -Dakka.ci-server=true in .jvmopts-ci
* and some cleanup
* exclude ClusterReceptionistSpec and JoinConfigCompatCheckerRollingUpdateSpec
  with new tag
2022-03-09 07:27:31 +01:00
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
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
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
Patrik Nordwall
eb6f3e3d19
timefactor=2 also for Typed testkit (#30643) 2021-09-07 21:14:52 +02:00
Patrik Nordwall
7590c976e6
No need for pr labels, #30459 (#30615) 2021-09-02 10:13:32 +02:00
Patrik Nordwall
96d5ddaa46 Remove publishLocal from pr validation, #30584 2021-08-31 10:23:17 +02: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
ec55b42906
Use a timefactor=2 when validating pull requests 2021-08-23 20:00:28 -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
Patrik Nordwall
3c095074a9 Don't enable full pr validation yet 2021-08-11 11:46:01 +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