-
-
Notifications
You must be signed in to change notification settings - Fork 107
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
Dependency notations updates #559
Conversation
db48688
to
f9d0640
Compare
Co-authored-by: imashnake0 <[email protected]>
Changes from #543
[Issue-538] Dependency notations for Ktor 2.0.0 [Summary] Ktor 2.0.0 renames a significant number of dependencies, adds new ones, and moves some previously available ones from 1 module into another. It makes sense to make a separate repo for Ktor 2. The full list of artifact changes between 1.6.x and 2.0.0 can be found here: https://ktor.io/docs/migrating-2.html [Fix] Create a Ktor2 dependency group, and include all dependencies listed in the docs: Ktor 2.0.0: https://api.ktor.io/index.html Ktor 1.6.8: https://api.ktor.io/older/1.6.8/index.html [Testing] - Run project tests - publish to maven local, and consume locally Co-authored-by: Brady Aiello <[email protected]>
Co-authored-by: doljae <[email protected]>
a62e7c2
to
d6b7a97
Compare
#550 Co-authored-by: Johan Reitan <[email protected]>
plugins/dependencies/src/main/resources/refreshVersions-rules/androidx-version-alias-rules.txt
Show resolved
Hide resolved
org.jetbrains.kotlinx..dataframe-core=version.kotlinxdataframe | ||
org.jetbrains.kotlinx..dataframe-excel=version.kotlinxdataframe | ||
org.jetbrains.kotlinx..dataframe=version.kotlinxdataframe | ||
org.jetbrains.kotlinx..dataframe-arrow=version.kotlinx.dataframe |
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.
this has never been released so the change in version name is OK
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.
Thank you!
b4e8edc
to
bc52c85
Compare
bc52c85
to
fc3b3e1
Compare
Todo before merging: move the data frame Gradle Plugin to the Kotlinx namespace |
Also, renaming the branch before merging to avoid a misleading history. |
# Conflicts: # plugins/dependencies/src/test/kotlin/de/fayard/refreshVersions/BundledDependenciesTest.kt
The name of the branch is not part of the git history and git can't rename a branch so I skip this part |
I fixed dataframe to its new kotlinx plugin id. |
The merge commit includes the name of the branch, and you can rename a branch in git . You'll only need to submit a superseding PR pointing to the newly pushed branch. |
And then I loose the discussion. But more importantly that git gymnastic provides no value to the world so I would rather focus on things that do, like reviewing, merging and releasing. |
- extensions.datetime - extensions.arbs fix rule
@LouisCAD what do you think? Does branch renaming offer more benefit than that of merging sooner and having less PR indirection? |
e8a66cb
to
57c81bf
Compare
# Conflicts: # docs/dependencies-notations.md
In the future we want to do small and fast PRs. |
io.kotest.extensions:kotest-extensions-* | ||
^^^^^^.^^^^^^^^^^.^ | ||
io.kotest.extensions:* | ||
^^^^^^.^^^^^^^^^^ |
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.
@jmfayard Are you sure about that??
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.
@LouisCAD I think so, all dependencies inside io.kotest.extension
that are maintained have the same version, 1.2.5
Other kotest dependencies are in another namespace
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.
Let's ask @sksamuel if he agrees with the fact that everything non version 1.2.5 (so everything but the arrow extension) has been discontinued.
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.
Hi,
The 1.0.1 konform is current. The arbs is current. The pitest is current.
Basically, some external modules moved to io.kotest.extensions instead of io.kotest and had their versions reset, around 18 months ago.
If you have a central list I can check them over.
Hello/bonjour,
What?
Merge changes from PR about dependencies
Also
From other PRs: