Commit graph

240 commits

Author SHA1 Message Date
Matthew de Detrich
62003e99aa Set Pekko Sbt Paradox to release 2024-03-15 19:22:36 +01:00
Matthew de Detrich
e20e8a1e18 Update sbt-pekko-paradox 2024-03-03 13:13:35 +01:00
Martin Duhem
805b9cbc89 Cache output of assembly
Previously, the build would rebuild over and over the uber jar with the
shaded protobuf3 distribution. With this patch, this is no longer the
case, as the output is cached locally.
2024-02-17 09:36: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
Matthew de Detrich
e4ad151a28 Remove explicit inliner setting override 2024-01-29 09:52:42 +01:00
Matthew de Detrich
7f6c93eb58 Update sbt-pekko-build 2024-01-29 08:51:19 +01:00
He-Pin
ebb9489bb8 feat: Add scala-cli script generator to verify jdk classes 2024-01-29 14:03:51 +08:00
Matthew de Detrich
613ccf6d19 Update sbt-osgi to 0.10.0 2024-01-29 03:35:44 +01:00
Matthew de Detrich
e597a702b9 Use Test configuration constant 2024-01-24 13:33:19 +01:00
Matthew de Detrich
639d5ad8ee Update sbt-pekko-build to 0.3.1 2024-01-24 13:33:02 +01:00
AndyChen
108f5d123a
chore: Temporarily disable the license report generation to speed up build (#704)
* fix: using project/index generator

* fix: broken link

* chore: reformat code

* simplify generator and build fixes

* additional documentation clarify

* code format chore

* chore: reducing cr cost

* chore: remove unnecessary

* reset link configuration

* keep index doc

* disable license report by default

* reduce license because disable by default

* Change the description of build paradox

* chore: code fmt
2024-01-23 19:33:33 +08:00
Matthew de Detrich
9b00480828 Simplify and cleanup MultiJvm, MultiNode, Copyright in sbt build 2024-01-22 02:40:17 +01:00
PJ Fanning
dc034749b3
use sbt-pekko-build (#826)
* try sbt-pekko-build

* Use latest sbt-pekko-build 0.3.0

* remove temp resolver

---------

Co-authored-by: Matthew de Detrich <matthew.dedetrich@aiven.io>
2024-01-15 10:44:49 +01:00
PJ Fanning
16e72eb396
Update build.sbt (#907) 2024-01-04 12:20:30 +01:00
PJ Fanning
7bee80e058
mapAsyncPartitioned / mapAsyncPartitionedUnordered (#561)
* Create MapAsyncPartition.scala

add license

add test

Update LICENSE

try to fix test

* Update MapAsyncPartitionSpec.scala

wip

Update MapAsyncPartition.scala

wip

* changes to get code to compile with scala 2.12

* more tests

scalafmt

* Update MapAsyncPartition.scala

* make code more closely match the Akka API

java

Update Flow.scala

more java api

* Add ordered version of the operator

* Fix formatting

* update docs

* test null function result

* java api

* add back code to get scala 2.12 compile working again

* Unify mapAsyncPartitioned implementations

* remove special license

Update CopyrightHeader.scala

* java tests

javafmt

* update docs

update tests

update javadoc

---------

Co-authored-by: Jacek Sokol <jacek@scalabs.pl>
2023-09-21 18:35:39 +01:00
Matthew de Detrich
d0b9c43bb5 Update to SBT 1.9.6 and use Apache Staging repo constant 2023-09-15 19:50:46 +02:00
Matthew de Detrich
1542078d29 Rename verifyCodeStyle to checkCodeStyle 2023-08-15 19:15:42 +08:00
Matthew de Detrich
c9d3e6af94 Make sbt-header work against all Scala versions 2023-08-02 13:36:45 +08:00
PJ Fanning
964dcf53eb
remove shaded protobuf-java v2 jar (pekko-protobuf) (#489)
* remove protobuf v2 support

* Update OSGi.scala

* ci issue

* remove refs to pekko-protobuf classes

* fix comment

* update comments

* Update Serialization.scala
2023-08-01 11:35:58 +01:00
Matthew de Detrich
c18a81a243 Remove javafmtOnCompile and check in CI 2023-08-01 11:33:43 +02:00
Matthew de Detrich
b7fdada663 Remove org.apache.pekko package from sbt build 2023-07-30 14:47:28 +02:00
Matthew de Detrich
5fb79340f5 Update sbt-reproducible-builds and set check resolver to staging 2023-07-28 15:51:27 +02:00
Matthew de Detrich
8109724747 Remove sonatype commands that shouldn't be run in release process 2023-07-26 13:28:23 +02:00
PJ Fanning
88bf6329f1 upgrade sbt-source-dist 2023-07-04 11:50:57 +08:00
PJ Fanning
b0fdac259b
adjust ASF header (#450) 2023-06-22 14:19:26 +01:00
PJ Fanning
eea42b8741
extend ORSet licensing to copy in persistence-typed module (#440) 2023-06-21 12:20:54 +01:00
PJ Fanning
64fe0c13d2
acknowledge Basho license on ORSet code (#435) 2023-06-21 09:30:25 +01:00
Matthew de Detrich
a2b2208caf Enable doc publishing for Scala 3 2023-06-14 11:21:22 +08:00
Matthew de Detrich
9bc2c930f7 Use proper type for SemVerSpec 2023-06-01 13:20:52 +08:00
PJ Fanning
bbb3be1b1e
add license header to sbt files (#359)
* add license header to sbt files

* Update plugins.sbt
2023-05-29 10:35:14 +08:00
Matthew de Detrich
ca1ed99307 Set version scheme 2023-05-28 00:57:57 +02:00
PJ Fanning
45f2445b77
issue with osgi project scaladoc (scala3) (#355) 2023-05-27 23:42:26 +01:00
PJ Fanning
2ff8c07a17
remove rsync plugin (#331) 2023-05-23 18:34:30 +01:00
PJ Fanning
4b82b53705 source dists must include the word incubating 2023-04-12 02:32:03 +08:00
PJ Fanning
198d0eb017
update pekko-cluster license (#272) 2023-03-25 13:03:29 +01:00
PJ Fanning
a1ee96633c
license/notice reqs for CountMinSketch.java (#229) 2023-03-06 15:04:59 +01:00
Matthew de Detrich
c1584a4f4b Update sbt-apache-sonatype 2023-03-01 11:50:18 +01:00
PJ Fanning
de1a5e3b37
acknowledge smhasher copyright but add apache license header (#159)
* acknowledge lamp/epfl copyright  but add apache license header

* scalafmt

* latest attempt

* Update LICENSE

* add Austin Appleby attribution

* remove debian check

* Update CopyrightHeader.scala

* add source license changes for MurmurHash and introduce more jar specific licenses

* scalafmt

* update comment
2023-02-22 16:10:24 +01:00
PJ Fanning
c32fcf1f0a
update more akka refs to use pekko name (#200) 2023-02-17 10:49:40 +01:00
Matthew de Detrich
5e8a278b1b Updates sbt-source-dist 2023-02-15 22:10:07 +01:00
Johannes Rudolph
8e79fc96b5
make sure to include resources in protobuf-v3 assembly (#174) 2023-02-14 13:45:08 +01:00
Matthew de Detrich
751ac2f2e3 Use sbt-apache-sonatype for Apache Nexus repo settings 2023-02-12 15:44:20 +01:00
Johannes Rudolph
b9de316961
use pekko-sbt-paradox theme for docs (#156)
Fixes #153
2023-02-10 09:55:33 +01:00
Matthew de Detrich
464c0fa7cd Add SourceDistPlugin for creating source packages 2023-02-09 14:47:19 +01:00
PJ Fanning
bceeca9b78
update jar build to include protobuf license (#138) 2023-02-09 14:40:34 +01:00
PJ Fanning
474ed8b4d0
use Apache Pekko name for version check (#119) 2023-01-23 12:09:03 +01:00
PJ Fanning
316d1849eb
need to put license/notice in all jars (#88) 2023-01-08 18:31:43 +01:00
Matthew de Detrich
f48a88991e Replace the akka paradox theme with the standard one 2023-01-07 20:45:29 +01:00
PJ Fanning
0208a4a3bd
try to add license and notice to jars (#77)
I'm going to merge this - thanks for the reviews
2023-01-06 10:34:14 +01:00
Matthew de Detrich
24c03cde19
Rename sbt akka modules
Co-authored-by: Sean Glover <sean@seanglover.com>
2023-01-05 11:10:50 +01:00