Skip to content

Try to make ci-release cross build work#679

Merged
johanandren merged 5 commits intolightbend:mainfrom
mkurz:sbt2cross-update
Apr 13, 2026
Merged

Try to make ci-release cross build work#679
johanandren merged 5 commits intolightbend:mainfrom
mkurz:sbt2cross-update

Conversation

@mkurz
Copy link
Copy Markdown
Contributor

@mkurz mkurz commented Apr 13, 2026

  • Fix more Scala 3 warnings
  • Also test java 21 and 25 not possible because of Parboiled can not read Java 21+ bytecode...
[info] com.lightbend.paradox.markdown.RepositoryDirectiveSpec *** ABORTED ***
[info]   java.lang.RuntimeException: Error creating extended parser class: Unsupported class file major version 65
[info]   at org.parboiled.Parboiled.createParser(Parboiled.java:58)
[info]   at com.lightbend.paradox.markdown.Reader.<init>(Reader.scala:42)
[info]   at com.lightbend.paradox.markdown.MarkdownTestkit.<init>(MarkdownTestkit.scala:31)
[info]   at com.lightbend.paradox.markdown.MarkdownBaseSpec.<init>(MarkdownBaseSpec.scala:22)
[info]   at com.lightbend.paradox.markdown.RepositoryDirectiveSpec.<init>(RepositoryDirectiveSpec.scala:21)
[info]   at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
[info]   at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
[info]   at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
[info]   at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:304)
[info]   at java.base/java.lang.Class.newInstance(Class.java:727)
  • Still target Java 11 for non Scala 3 artifacts
  • Publish snapshots after merged into main branch
  • Dependabot should take care of updating github actions
  • Lets see if sbt-ci-release know what to do when CI_RELEASE is gone

@johanandren If for this repo snapshots are enabled in https://central.sonatype.com after merge a snapshot should be published so you do not need to tag it for now and we can just check the snapshot instead.

Comment thread .github/workflows/ci.yml Outdated
@mkurz mkurz force-pushed the sbt2cross-update branch 2 times, most recently from cfa8ab5 to a23dce9 Compare April 13, 2026 10:01
Comment thread .github/workflows/ci.yml
- env:
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
CI_RELEASE: ;^ core/publishSigned ;^ testkit/publishSigned ;^ plugin/publishSigned ;^ themePlugin/publishSigned ; genericTheme/publishSigned
Copy link
Copy Markdown
Contributor Author

@mkurz mkurz Apr 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets see if just removing this var fixes things. I never set that myself, I think ci-release knows what to do from how the sbt project is set up (aggregates etc)

@mkurz mkurz force-pushed the sbt2cross-update branch from a23dce9 to c44b7ee Compare April 13, 2026 10:09
Copy link
Copy Markdown
Contributor

@johanandren johanandren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's give this a shot

@mkurz
Copy link
Copy Markdown
Contributor Author

mkurz commented Apr 13, 2026

green!

@johanandren johanandren merged commit c7dc6a7 into lightbend:main Apr 13, 2026
6 checks passed
@mkurz mkurz deleted the sbt2cross-update branch April 13, 2026 12:20
@mkurz
Copy link
Copy Markdown
Contributor Author

mkurz commented Apr 13, 2026

@johanandren It is working! 🎉
Can you push a new milestone tag? Thanks!

published paradox-theme-generic to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox-theme-generic/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox-theme-generic-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published paradox-theme-generic to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox-theme-generic/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox-theme-generic-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published paradox-theme-generic to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox-theme-generic/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox-theme-generic-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published paradox-theme-generic to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox-theme-generic/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox-theme-generic-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar

published sbt-paradox-theme_2.12_1.0 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox-theme_2.12_1.0/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox-theme_2.12_1.0-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published sbt-paradox-theme_2.12_1.0 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox-theme_2.12_1.0/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox-theme_2.12_1.0-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published sbt-paradox-theme_2.12_1.0 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox-theme_2.12_1.0/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox-theme_2.12_1.0-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published sbt-paradox-theme_2.12_1.0 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox-theme_2.12_1.0/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox-theme_2.12_1.0-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar

published sbt-paradox_2.12_1.0 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox_2.12_1.0/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox_2.12_1.0-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published sbt-paradox_2.12_1.0 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox_2.12_1.0/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox_2.12_1.0-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published sbt-paradox_2.12_1.0 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox_2.12_1.0/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox_2.12_1.0-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published sbt-paradox_2.12_1.0 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox_2.12_1.0/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox_2.12_1.0-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar

published testkit_2.12 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_2.12/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_2.12-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published testkit_2.12 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_2.12/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_2.12-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published testkit_2.12 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_2.12/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_2.12-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published testkit_2.12 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_2.12/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_2.12-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar

published paradox_2.12 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_2.12/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_2.12-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published paradox_2.12 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_2.12/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_2.12-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published paradox_2.12 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_2.12/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_2.12-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published paradox_2.12 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_2.12/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_2.12-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar


published paradox_2.13 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_2.13/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_2.13-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published paradox_2.13 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_2.13/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_2.13-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published paradox_2.13 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_2.13/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_2.13-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published paradox_2.13 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_2.13/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_2.13-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar

published testkit_2.13 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_2.13/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_2.13-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published testkit_2.13 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_2.13/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_2.13-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published testkit_2.13 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_2.13/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_2.13-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published testkit_2.13 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_2.13/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_2.13-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar

published sbt-paradox-theme_sbt2_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox-theme_sbt2_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox-theme_sbt2_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published sbt-paradox-theme_sbt2_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox-theme_sbt2_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox-theme_sbt2_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published sbt-paradox-theme_sbt2_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox-theme_sbt2_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox-theme_sbt2_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published sbt-paradox-theme_sbt2_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox-theme_sbt2_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox-theme_sbt2_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar

published testkit_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published testkit_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published testkit_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published testkit_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/testkit_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/testkit_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar

published paradox_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published paradox_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published paradox_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published paradox_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/paradox_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/paradox_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar

published sbt-paradox_sbt2_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox_sbt2_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox_sbt2_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT.pom
published sbt-paradox_sbt2_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox_sbt2_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox_sbt2_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT.jar
published sbt-paradox_sbt2_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox_sbt2_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox_sbt2_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT-sources.jar
published sbt-paradox_sbt2_3 to https://central.sonatype.com/repository/maven-snapshots/com/lightbend/paradox/sbt-paradox_sbt2_3/0.11.0-M3+1-c7dc6a79-SNAPSHOT/sbt-paradox_sbt2_3-0.11.0-M3+1-c7dc6a79-SNAPSHOT-javadoc.jar

@mkurz
Copy link
Copy Markdown
Contributor Author

mkurz commented Apr 13, 2026

@johanandren
Copy link
Copy Markdown
Contributor

No, thank you, for getting the build into shape!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants