Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scala Native 0.5 Build #2322

Merged
merged 10 commits into from Apr 24, 2024

Conversation

cheeseng
Copy link
Contributor

This PR is based on #2318 , just minor tweaked for publishing 3.2.18 build for scala-native 0.5.

catap and others added 7 commits April 15, 2024 22:13
It has a few changes in build plugin, which requires to cleanup a bit
build script.

And one deprectated class was removed.

Tested as:
```
export SCALANATIVE_VERSION=0.5.0

sbt clean

sbt ++2.12.17 "project scalacticNative" clean publishLocal
sbt ++2.13.10 "project scalacticNative" clean publishLocal
sbt "project scalacticDottyNative" clean publishLocal

sbt ++2.12.17 "project scalatestNative" clean publishLocal
sbt ++2.13.10 "project scalatestNative" clean publishLocal
sbt "project scalatestDottyNative" clean publishLocal

sbt ++2.12.17 "project scalatestAppNative" clean publishLocal
sbt ++2.13.10 "project scalatestAppNative" clean publishLocal
sbt "project scalatestAppDottyNative" clean publishLocal
```
…ublishing scala-native build for scala 2.11.
@catap
Copy link
Contributor

catap commented Apr 18, 2024

@cheeseng this introduces update of dependencies and to be on safe side I suggest to release it as 3.2.19.

@cheeseng
Copy link
Contributor Author

@cheeseng this introduces update of dependencies and to be on safe side I suggest to release it as 3.2.19.

@catap I think it should be fine, there's a scala-native 0.4 already published previously for 3.2.18 and it still can be used, or user may choose to use the 0.5 build (staged) if want to. Let's see if @bvenners likes it, starting 3.2.19 we should just have build for 0.5 though. :)

@catap
Copy link
Contributor

catap commented Apr 18, 2024 via email

@catap
Copy link
Contributor

catap commented Apr 19, 2024

@cheeseng unfortently I was forced to upgrade scala-js to match version of sjs inside dependencies like scala-xml.

@@ -289,7 +289,7 @@ trait DottyBuild { this: BuildCommons =>
initialCommands in console := """|import org.scalatest._
|import org.scalactic._
|import Matchers._""".stripMargin,
libraryDependencies += "org.scala-lang.modules" %%% "scala-xml" % "2.3.0",
libraryDependencies += "org.scala-lang.modules" %%% "scala-xml" % "2.1.0",
Copy link
Contributor

Choose a reason for hiding this comment

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

ah, this is dedicated project for Scala3Js. Got it.

@cheeseng
Copy link
Contributor Author

@catap Fyi Artifacts for scala-native 0.5 are up.

@cheeseng cheeseng merged commit 745651b into scalatest:3.2.x-new Apr 24, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants