Commit graph

177 commits

Author SHA1 Message Date
PJ Fanning
baedbe61d8
provide more memory to sbt jobs (#1176) 2024-03-04 20:33:10 +01:00
PJ Fanning
840596d147
remove unsupported feature from 1.0 build (#1121) 2024-02-12 23:10:21 +01:00
PJ Fanning
28e966a79e
Create nightly-1.0-builds.yml (#1120) 2024-02-12 14:16:24 +01:00
PJ Fanning
64953ba44b
Update link-validator.yml (#1104) 2024-02-08 10:11:13 +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
He-Pin(kerr)
cfff9c53df chore: Add Scala 3.3 to build metrix. 2024-01-30 10:02:54 +08:00
He-Pin(kerr)
1b0ee8cd75
chore: Only verify Jdk 9 classes on jdk 11. (#1078)
* chore: Only verify Jdk 9 classes on jdk 11.

* Update verify-jdk9-classes.sh
2024-01-29 19:57:54 +08:00
He-Pin
4968f02796 chore: Compile docs code cross all scala versions. 2024-01-29 15:19:18 +08:00
He-Pin
ebb9489bb8 feat: Add scala-cli script generator to verify jdk classes 2024-01-29 14:03:51 +08:00
He-Pin(kerr)
a2b5b5df22
chore: Run JDK9Test compiling to validate syntax. (#1050)
* chore: Check java9+ classes in paradox.

* Update .github/workflows/generate-doc-check.yml

Co-authored-by: AndyChen <chinatc@outlook.com>

---------

Co-authored-by: AndyChen <chinatc@outlook.com>
2024-01-27 22:14:35 +08: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
Marco Zühlke
cda63179fc
Remove hard-coded scalafmt version (#901)
Since `scalafmt-native-action v3` the scalafmt version will be picked up from the `.scalafmt.conf` file.

Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2024-01-04 10:40:53 +01:00
Matthew de Detrich
3a605226df Fix scala-steward updating incorrect repo's 2023-12-31 09:54:35 +01:00
PJ Fanning
b11e1a02e2
run java 21 build with main nightly job (#831) 2023-12-04 14:20:19 +01:00
PJ Fanning
ccbb31619e
upgrade setup-java action (#824) 2023-12-04 08:58:59 +01:00
PJ Fanning
d1d036b2ae
publish 1.0.2 docs (#794) 2023-11-15 13:17:43 +01:00
Matthew de Detrich
b558a28a43 Fix naming in generate doc check 2023-10-17 15:11:40 +02: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
185a5a3711 Add scala steward 2023-10-13 13:32:31 +02:00
PJ Fanning
80d13b33e1
use temurin jdk in nightly-builds-latest-jdks.yml (#692) 2023-10-11 12:23:11 +01:00
PJ Fanning
15f02d696f
Update LineNumberSpec.scala (#683)
update test

Update LineNumberSpec.scala
2023-09-25 20:10:27 +01:00
He-Pin
2b0f149eb7 =build Use zulu in nightly build to test jdk21. 2023-09-20 18:09:50 +08:00
He-Pin
94ade5d2ea +build Add Jdk 21 to nightly build. 2023-09-20 17:23:06 +08:00
He-Pin
efaa82c966 =sbt update scalafmt to 3.7.14 2023-09-18 17:50:40 +08: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
ebb98f10d4 Also check Scala 3 artifacts in MiMa 2023-08-03 13:29:42 +02: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
PJ Fanning
da4bb16229
publish 1.0 snapshots (#518) 2023-07-31 12:35:14 +01:00
Matthew de Detrich
223a338f0e Update scalafmt 2023-07-30 11:54:51 +02:00
PJ Fanning
54e933737f
Update branch in publish-1.0-docs.yml (#487)
* Update branch in publish-1.0-docs.yml

* v1.0.1 released
2023-07-26 10:03:18 +01: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
dc9b07942b
fix issue in nightly-builds-latest-jdks.yml (#465) 2023-07-03 14:48:03 +01:00
PJ Fanning
63b9c657a2
add job that can test with java 20 (#464) 2023-07-03 10:01:57 +01:00
Matthew de Detrich
029806f872 Fix recursive copy 2023-07-01 16:37:24 +02:00
Matthew de Detrich
45ba3b8a46 Also publish API version of docs 2023-07-01 15:46:06 +02:00
PJ Fanning
be45ac14f3
change remote_path back (#460) 2023-06-30 14:48:02 +01:00
PJ Fanning
5cfd3e2ac3
modify rsync jobs for docs to try to stop them deleting each other's work (#459)
* modify rsync jobs for docs to try to stop them deleting each other's work

* fix remote paths
2023-06-30 14:16:28 +01:00
PJ Fanning
7e101ed617
setup CI job to publish 1.0 docs (#456)
* Create publish-1.0-docs-nightly.yml

Update publish-1.0-docs-nightly.yml

remove cron schedule

add TODOs

* use x.y.z version when publishing
2023-06-30 13:19:59 +01:00
PJ Fanning
e731353517
the 'keep' param no longer seems to be used in CI job (#457) 2023-06-30 13:12:43 +01:00
PJ Fanning
265f3068da
remove broken publish job (#416) 2023-06-19 12:37:05 +01:00
Matthew de Detrich
bed33cd4f0 Dont publish to nightly and combine publish artifacts and docs 2023-06-16 18:03:56 +02:00
Matthew de Detrich
8e60ef5c6d Make link validator run against PR's 2023-06-14 20:46:51 +02:00
Matthew de Detrich
fea4c74d03 Fix incorrect coursier setup action 2023-06-13 15:00:47 +02:00
Matthew de Detrich
9aa4e1d904 Submit dependabot dependency graph to Github 2023-06-03 10:04:00 +02:00
sangbong
1f1fb8eb7c Use setup-coursier Instead downloading on every run in link-validator 2023-06-02 14:56:23 +02:00
Matthew de Detrich
622d992d79 Fix minor whitespace in github action 2023-05-04 10:58:32 +02:00
PJ Fanning
d3983be07e
Delete multi-node.yml (#303) 2023-04-28 14:41:24 +02:00