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

Delete baseline-versions (and nebula.dependency-recommender) #1169

Merged
merged 4 commits into from
Jan 23, 2020

Conversation

iamdanfox
Copy link
Contributor

@iamdanfox iamdanfox commented Jan 14, 2020

Before this PR

To avoid breaking consumers, baseline has bundled nebula.dependency-recommender for a long time, even though we discourage people from using it (as we now recommend GCV).

Here's a recent example of nebula causing people confusion: #1167.

After this PR

==COMMIT_MSG==
The deprecated com.palantir.baseline-versions plugin has been deleted, as we recommended using gradle-consistent-versions instead. (Alternatively, you can still manually set up nebula.dependency-recommender).
==COMMIT_MSG==

As a follow-up, we might want to excavate a cleanup of the com.palantir.baseline-versions.disable=true line from people's gradle.properties.

fixes #1131

Possible downsides?

  • taking away functionality might upset people who haven't migrated to GCV yet.

@changelog-app
Copy link

changelog-app bot commented Jan 14, 2020

Generate changelog in changelog/@unreleased

Type

  • Feature
  • Improvement
  • Fix
  • Break
  • Deprecation
  • Manual task
  • Migration

Description

The deprecated com.palantir.baseline-versions plugin has been deleted, as we recommended using gradle-consistent-versions instead. (Alternatively, you can still manually set up nebula.dependency-recommender).

Check the box to generate changelog(s)

  • Generate changelog entry

@@ -11,7 +11,6 @@ dependencies {
compile 'com.diffplug.spotless:spotless-plugin-gradle'
compile 'com.google.errorprone:error_prone_refaster'
compile 'com.google.guava:guava'
compile 'com.netflix.nebula:nebula-dependency-recommender'
compile 'com.palantir.configurationresolver:gradle-configuration-resolver-plugin'
Copy link
Contributor Author

Choose a reason for hiding this comment

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

if we're queuing up breaks, perhaps we should cut this one too?

@ferozco
Copy link
Contributor

ferozco commented Jan 14, 2020

Big fan, this has been a long time coming 👍

@iamdanfox iamdanfox changed the title Delete baseline-versions Delete baseline-versions (and nebula.dependency-recommender) Jan 14, 2020
@iamdanfox iamdanfox force-pushed the dfox/delete-baseline-versions branch from f591cbd to 6e60788 Compare January 23, 2020 14:22
@bulldozer-bot bulldozer-bot bot merged commit 1ec781f into develop Jan 23, 2020
@robert3005 robert3005 deleted the dfox/delete-baseline-versions branch November 18, 2020 20:06
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.

Remove support for nebula dependency recommender
2 participants