173 Commits

Author SHA1 Message Date
Enno Runne
88e1997e56 build: bump GH actions (#32906) 2026-03-25 08:12:50 +01:00
Johan Andrén
4ae9fd5729 build: Less frequent nightly builds (#32832) 2025-11-05 10:40:57 +01:00
Johan Andrén
4772ffbc51 build: Try to speed up bin comp CI job (#32833)
* run on JDK 25
* only compile main classes
* verifying against fewer patch releases
* bump coursier-cache to 7.0.0
* skip javafmtOnCompile on CI in general
2025-10-29 14:47:56 +01:00
Johan Andrén
860845bad4 bump: scala 2.13.17 and 3.3.7 (#32825)
---------

Co-authored-by: Sebastian <sebastian.alfers@gmail.com>
2025-10-27 17:04:09 +01:00
Patrik Nordwall
b2033b855b chore: Some akka-core renamings were wrong (#32829) 2025-10-27 16:26:46 +01:00
Enno Runne
3ded5e5ca3 Rename repository to akka-core (#32820)
* repo rename: docs

* repo rename: sources

* repo rename: sbt

* repo rename: other
2025-10-24 10:14:39 +02:00
Enno Runne
2ecb9e9f90 ci: test fork in a generic way (#32818) 2025-10-23 14:31:36 +02:00
Justin Pihony
f65b9dfab3 chore: fix resolvers (#32813) 2025-10-21 13:17:24 -04:00
Justin Pihony
617ad475a5 build: Move scripts checkout (#32810)
* Add fetch-depth option to checkout action
* Refactor workflow by removing redundant steps
* Clarify checkout order in check-samples.yml
* Added comment to clarify checkout order for dynver.
2025-10-16 08:17:56 +02:00
Sebastian Alfers
2fce13e123 build: local resolver for samples (#32808) 2025-10-15 15:45:00 +02:00
Sebastian Alfers
996ebd0095 chore: nightly with java25 (instead of 24) (#32804) 2025-09-26 12:41:17 +02:00
Enno Runne
2333b075d1 Reduce link validator schedule (#32796) 2025-09-17 11:09:21 +02:00
Johan Andrén
81932a1275 build: Include nightly tests on JDK 24 (#32779)
* build: Nightly tests on JDK 24

* Skip test using RSA cipher suite on Java 24

* test Scala 3 build on JDK 24 as well

* one more TLS related test
2025-08-08 16:58:56 +02:00
Sebastian Alfers
f9371064f8 chore: custom runner and allowlisted resolver (#32755) 2025-06-30 09:20:57 +02:00
Sebastian Alfers
eac0c35a98 chore: replace akka resolver (#32741) 2025-06-26 16:43:17 +02:00
Patrik Nordwall
4ab9d55102 build: Disable scheduled CI for Multi node test with Aeron (#32706) 2025-04-24 18:27:38 +02:00
Sebastian Alfers
78f7947b7a build: bump actions/upload-artifact to v4.6.0 (#32649) 2025-02-06 08:28:43 +01:00
James Roper
5c2a3c580c feat: Add license key check
* Check license key at startup
* Base62 decoding with validation of invalid strings
* Added Base62 specs
* Added warn on expiry support
* Added license revocation list support.
* Added license supplier
* Adjustments to log messages and termination after expiry
* Mention in docs
* Version and BuildDate as compile time constants
* silence log in tests

Co-authored-by: Patrik Nordwall <patrik.nordwall@gmail.com>
2024-10-01 18:07:13 +02:00
Enno Runne
65bc9962b4 chore: link validator fixes (#32461) 2024-07-08 12:55:21 +02:00
Johan Andrén
751ec3cb53 chore: All samples working with Scala 3, CI test coverage (#32421)
---------
Co-authored-by: Eduardo Pinto <efgpinto@gmail.com>
2024-05-20 14:04:27 +02:00
Johan Andrén
ef8a43a24a build: Allow workflow dispatch for checking samples (#32422) 2024-05-17 17:41:06 +02:00
Patrik Nordwall
803009c3e3 chore: check samples akka-sample-distributed-data-java (#32391)
* it didn't have maven build
* it has multi-jvm tests
2024-04-19 15:23:42 +02:00
Patrik Nordwall
3273f9874e doc: Include more samples (#32387)
* move samples from https://github.com/akka/akka-samples
  and include zip files in docs
2024-04-18 15:41:22 +02:00
Patrik Nordwall
3fca6cdc63 build: cache-action version (#32388)
* coursier/cache-action@a0e7cd24be is not allowed to be used in akka/akka
2024-04-18 09:56:07 +02:00
Patrik Nordwall
6368a51cff doc: Zip download of hello world (quickstart) sample (#32384)
* moving away sample downloads from developer.lightbend.com
* include zip downloads of samples in Paradox
* this is the same sample as we have in "First example" so
  the doc content of the quickstart is redundant
* updated links from getting started
* test samples from ci
* run ci check on main
* link from examples page
2024-04-17 16:04:43 +02:00
Johan Andrén
a2a25a9514 chore: repo gardening (#32373)
* chore: repo gardening
* ownership up top
2024-04-05 07:28:16 +02:00
Enno Runne
4cc2a2f5df chore: fetch more history for the link validator (#32343) 2024-03-14 15:25:06 +01:00
Johan Andrén
43966063e4 build: Use version from sbt instead of trying to guess it from git commit (#32334) 2024-02-28 16:06:07 +01:00
Enno Runne
222aee3802 chore: resolve version in link-checker (#32319) 2024-02-20 08:52:03 +01:00
Johan Andrén
016d785cbd feat: Native Image metadata for all modules part 2 (#32308) 2024-02-19 19:05:34 +01:00
Johan Andrén
0e6ac9cdbe feat: Native-image metadata for all modules (#32305)
* feat: Native-image metadata for all modules

* Check in akka-actor metadata

* Some more manual ones

* Some more pluggable types

* Some more stuff

* akka-remote

* akka-cluster

* akka-cluster-metrics

* akka-cluster-sharding

* akka-cluster-sharding-typed

* akka-cluster-tools

* akka-cluster-typed

* akka-coordination

* akka-service-discovery

* akka-distributed-data

* akka-persistence

* akka-persistence-query

* akka-persistence-typed

* akka-pki

* akka-serialization-jackson

* akka-slf4j

* akka-stream

* akka-stream-typed

* Unsafe

* ClusterActorRefProvider

* LocalActorRefProvider

* RemoteActorRefProvider

* generic search for ClusterConfigChecker

* a bit more

* Trying out a CI test scheme inspired by akka-projection samples

* Most non-cluster features covered in native-image test and working
2024-02-13 14:05:33 +01:00
Patrik Nordwall
2754d3eaa4 build: be able to trigger snapshot publish from a branch (#32294) 2024-01-18 12:38:27 +01:00
Johan Andrén
b0bf8310b6 build: JDK index no longer needed for JDK 21 (#32263) 2023-12-18 11:46:18 +01:00
Patrik Nordwall
c5d977b1f0 build: Unique ci concurrency group for multi-node-aeron (#32255)
* otherwise cancelling the other multi-node workflow
2023-12-11 16:38:02 +01:00
Patrik Nordwall
95d7210148 build: Harden flaky Aeron tests in CI (#32242)
* increase /dev/shm and use that (by default)
* use default term buffer size
* increase cpu requests, shouldn't matter but corresponds
  to what we want to use, 2 pods per node
* more memory request
* separate Aeron run in another workflow to make
  such test failures more clear
2023-11-28 08:31:57 +01:00
Patrik Nordwall
c36e54cb55 chore: Use JDK 17 in multi-node tests (#32240) 2023-11-27 11:35:21 +01:00
Johan Andrén
8615f657b7 build: Add JDK 21 to nightly builds (#32226) 2023-11-08 15:29:47 +01:00
Johan Andrén
f02eeeb1bb build: CA cert for link checker (#32216) 2023-11-02 15:33:48 +01:00
Patrik Nordwall
27748d67f6 build: Replace rsync key (#32209) 2023-10-25 17:30:35 +02:00
Patrik Nordwall
c756972e5a build: Update email on failure (#32195)
* some workflows couldn't send emails recently
* updating based on one that works
* all defined in same way
2023-10-20 15:49:24 +02:00
Patrik Nordwall
9aa53b7856 build: read publish credentials from env (#32162)
* build: read publish credentials from env

* and only validate the publish env variables when publishSigned
2023-10-06 08:17:07 +02:00
Patrik Nordwall
5a6731e166 build: publish env variables (#32160) 2023-10-05 17:16:54 +02:00
Patrik Nordwall
aab3ab80d1 build: publish to the Akka repository (#32155)
* build: publish to the Akka repository

* respect sbt macros

---------

Co-authored-by: Enno Runne <458526+ennru@users.noreply.github.com>
2023-10-05 10:39:23 +02:00
Patrik Nordwall
c3b1d9125a chore: Drop JDK 8 (#32127)
* remove java 8 home and other complicated things from the build
* move src from java-jdk9-only, scala-jdk-9, java-jdk-9
* compiler warnings
* migration guide
* fail fast if not JDK 11 or higher
* not anonymous actor class, #32128
2023-09-27 12:22:09 +02:00
Patrik Nordwall
1e829b00de chore: Drop Scala 2.12 (#32125)
* chore: Drop Scala 2.12 from build

* remove scala-2.12 source directories
2023-09-21 16:36:30 +02:00
Scala Steward
fab686b4bd bump: scala3-library 3.3.1 (was 3.2.2) (#31993)
---------

Co-authored-by: Johan Andrén <johan@markatta.com>
2023-09-15 15:58:53 +02:00
Johan Andrén
8961eb8c60 bump: Scala 3.2.2 (#31914) 2023-04-18 08:35:39 +02:00
Johan Andrén
aa88d288ac build: search index update completed (#31873) 2023-03-08 16:12:58 +01:00
Johan Andrén
3df46b1439 docs: gh actions job to scrape docs for algolia search (#31868) 2023-03-08 14:08:19 +01:00
Johan Andrén
b7b79a2da1 build: Set USE_GKE_GCLOUD_AUTH_PLUGIN (#31794) 2022-12-16 10:50:56 +01:00