Commit graph

23 commits

Author SHA1 Message Date
PJ Fanning
e3410bcaa8
Pekko becomes TLP (#1214) 2024-03-22 14:16:08 +01: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
AndyChen
8a759bad21
feat: Using dependency walking to verify JDK9 Plugin works (#1065)
* using dependency walking to check JDK9 works

* rollback constant extract

* code format and header format

* improve code

* fix code

* add CI action

* apply for all JDK9 package module

* update ci

* Using plugin rather than code

Signed-off-by: Andy.Chen <iRoiocam@gmail.com>

---------

Signed-off-by: Andy.Chen <iRoiocam@gmail.com>
2024-01-30 14:33:30 +08:00
PJ Fanning
ccbb31619e
upgrade setup-java action (#824) 2023-12-04 08:58:59 +01:00
PJ Fanning
a5899c756d
on each PR, do a full local publish (#691)
* on each PR, do a full local publish

* apply review suggestion

* Update publish-check.yml
2023-10-16 18:20:06 +01:00
Matthew de Detrich
131e774829 Use fetch tags from latest checkout action 2023-09-05 15:25:19 +02:00
Matthew de Detrich
ebb98f10d4 Also check Scala 3 artifacts in MiMa 2023-08-03 13:29:42 +02:00
PJ Fanning
533759ae56
enable mima check (#481)
* enable mima check

* use java 11 when running mima checks (java 8 builds are missing jfr classes)

* copy over excludes from akka

* fix up excludes
2023-07-15 10:31:54 +01:00
PJ Fanning
63b9c657a2
add job that can test with java 20 (#464) 2023-07-03 10:01:57 +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
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
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
PJ Fanning
a8ee7c4239
remove mima checks (#13)
* remove mima checks

* Update binary-compatibility-checks.yml
2022-11-05 10:19:44 +01:00
PJ Fanning
991997fb42
change name of github repo so that workflows run for apache/incubator-pekko (#12) 2022-11-04 12:37:34 +01:00
PJ Fanning
b46dfd85da
temporarily remove email action from github builds (#9) 2022-11-04 10:57:07 +01:00
Patrik Nordwall
299f1239b9
Email on failure (#31170)
* missing for some jobs, e.g. Scala 3
2022-02-22 11:46:37 +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
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
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
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
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
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