-
Notifications
You must be signed in to change notification settings - Fork 1.1k
[CI] Prepare for 3.8.0-RC1 release #24422
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
Changes from 4 commits
b679ad0
4439c44
1aee659
b340f1c
68eb3dc
aeb0f93
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -186,6 +186,7 @@ object Build { | |
| */ | ||
| val stdlibBootstrappedVersion = "2.13.16" | ||
|
|
||
| val homepageUrl = "https://scala-lang.org/" | ||
| val dottyOrganization = "org.scala-lang" | ||
| val dottyGithubUrl = "https://github.com/scala/scala3" | ||
| val dottyGithubRawUserContentUrl = "https://raw.githubusercontent.com/scala/scala3" | ||
|
|
@@ -456,7 +457,7 @@ object Build { | |
| import java.text._ | ||
| val dateFormat = new SimpleDateFormat("yyyyMMdd-HHmmss") | ||
| dateFormat.setTimeZone(TimeZone.getTimeZone("GMT")) | ||
|
|
||
| val fileName = "compiler.properties" | ||
| val contents = Def.setting { | ||
| s"""version.number=${version.value} | ||
|
|
@@ -1622,7 +1623,7 @@ object Build { | |
| .dependsOn(`scala3-compiler-bootstrapped-new`, `scala3-repl`) // TODO: Would this actually evict the reference compiler in scala-tool? | ||
| .settings(publishSettings) | ||
| .settings( | ||
| name := "scala3-sbt-bridge-bootstrapped", | ||
| name := "scala3-sbt-bridge", | ||
| moduleName := "scala3-sbt-bridge", | ||
| version := dottyVersion, | ||
| versionScheme := Some("semver-spec"), | ||
|
|
@@ -1994,7 +1995,7 @@ object Build { | |
| .enablePlugins(ScalaLibraryPlugin) | ||
| .settings(publishSettings) | ||
| .settings( | ||
| name := "scala-library-bootstrapped", | ||
| name := "scala-library", | ||
| moduleName := "scala-library", | ||
| version := dottyVersion, | ||
| // We mark the current library as "always" instead of "semver-spec" so that buildtools can | ||
|
|
@@ -2081,7 +2082,7 @@ object Build { | |
| .dependsOn(`scala-library-bootstrapped`) | ||
| .settings(publishSettings) | ||
| .settings( | ||
| name := "scala3-library-bootstrapped", | ||
| name := "scala3-library", | ||
| moduleName := "scala3-library", | ||
| version := dottyVersion, | ||
| versionScheme := Some("semver-spec"), | ||
|
|
@@ -2357,7 +2358,7 @@ object Build { | |
| .settings(publishSettings) | ||
| .settings(commonMiMaSettings) | ||
| .settings( | ||
| name := "tasty-core-bootstrapped", | ||
| name := "tasty-core", | ||
| moduleName := "tasty-core", | ||
| version := dottyVersion, | ||
| versionScheme := Some("semver-spec"), | ||
|
|
@@ -2581,7 +2582,7 @@ object Build { | |
| .dependsOn(`scala3-interfaces`, `tasty-core-bootstrapped-new`, `scala3-library-bootstrapped-new`) | ||
| .settings(publishSettings) | ||
| .settings( | ||
| name := "scala3-compiler-bootstrapped", | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. these are not necessary to remove, the
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yes, but these are later exposed publicly as attributes in POM https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.7.4/scala3-compiler_3-3.7.4.pom - see both The non-bootstrapped projects have the
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'll accept this PR assuming that the non-bootstrapped projects are label. |
||
| name := "scala3-compiler", | ||
| moduleName := "scala3-compiler", | ||
| version := dottyVersion, | ||
| versionScheme := Some("semver-spec"), | ||
|
|
@@ -3790,15 +3791,15 @@ object Build { | |
| id.withExtraAttributes(id.extraAttributes + line) | ||
| }, | ||
| Test / publishArtifact := false, | ||
| homepage := Some(url(dottyGithubUrl)), | ||
| homepage := Some(url(homepageUrl)), | ||
| licenses += (("Apache-2.0", url("https://www.apache.org/licenses/LICENSE-2.0"))), | ||
| scmInfo := Some(ScmInfo(url(dottyGithubUrl), "scm:git:git@github.com:scala/scala3.git")), | ||
| developers := List( | ||
| Developer( | ||
| id = "scala", | ||
| name = "The Scala Team", | ||
| email = "security@scala-lang.org", | ||
| url = url("https://scala-lang.org") | ||
| url = url(homepageUrl) | ||
| ) | ||
| ), | ||
| ) | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Didn't this work previously?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, never, see #22184