Skip to content
This repository has been archived by the owner on Nov 14, 2024. It is now read-only.

Excavator: Upgrades Baseline to the latest version #6214

Merged
merged 8 commits into from
Sep 28, 2022

Conversation

svc-excavator-bot
Copy link
Collaborator

@svc-excavator-bot svc-excavator-bot commented Sep 2, 2022

excavator is a bot for automating changes across repositories.

Changes produced by the roomba/latest-baseline-oss check.

Release Notes

4.154.0

Type Description Link
Improvement The JUnits reports plugin is no longer applied by default. Test reports now use the standard output locations from Gradle conventions. palantir/gradle-baseline#2355

4.155.0

Automated release, no documented user facing changes

4.156.0

Type Description Link
Fix Fix BaselineJavaVersion checkstyle configuration on gradle < 7.5 palantir/gradle-baseline#2360

4.157.0

Type Description Link
Improvement Make task initialization lazier in the junit-reports plugin. palantir/gradle-baseline#2364

4.158.0

Type Description Link
Fix Make the checkUnusedDependencies tasks added by baseline-exact-dependencies compatible with Gradle's configure-on-demand feature. palantir/gradle-baseline#2363

4.159.0

Type Description Link
Improvement Add an errorprone check and typed annotation for Javax -> Jakarta

There is a certain class of very problematic cases whereby if you have
a method such as the following:

<br>myJerseyResource.register(/* this is of type Object */ object);<br>

Then if you supply a resource which includes any javax.ws.rs
annotations on it, then those will not be registered if your Jersey
version is 3.x or later (and you'll only find this out at runtime).

The opposite is also true if you try to supply resources annotated
with jakarta.ws.rs to Jersey 2.x.

To address this, this commit attempts to add an errorprone check
which lets implementors add an annotation @ForbidJavax to methods
which have been knowingly migrated to Jakarta EE9 and cannot
accept legacy javax types.
palantir/gradle-baseline#2366

4.160.0

Type Description Link
Fix Workaround to IDEA-301084 palantir/gradle-baseline#2368

4.161.0

Type Description Link
Fix Reverts a change introduced to baseline-java-version 4.160.0, which was causing failures on multi-project builds. palantir/gradle-baseline#2369

4.162.0

Type Description Link
Feature java versions preview enhancements

+ support setting preview on a project-by-project basis.
+ Fixes #2340
+ fails more elegantly if javaVersions is set on not-the-root.
palantir/gradle-baseline#2376

4.163.0

Type Description Link
Fix Fix interface visibility bug palantir/gradle-baseline#2379

4.164.0

Type Description Link
Improvement The CyclomaticComplexity check is now configured with switchBlockAsSingleDecisionPoint. palantir/gradle-baseline#2383

4.165.0

Type Description Link
Improvement Implement a simple nullaway wrapper plugin com.palantir.baseline-null-away which registers the NullAway check at WARNING. Projects which fail on warnings will require this to pass pre-merge. palantir/gradle-baseline#2382

4.166.0

Automated release, no documented user facing changes

4.167.0

Automated release, no documented user facing changes

4.168.0

Type Description Link
Fix Roll back nullaway+checkerframework for jdk15 support palantir/gradle-baseline#2389

4.169.0

Type Description Link
Improvement Exclude Spark UnusedStubClass from class uniqueness palantir/gradle-baseline#2390

4.170.0

Type Description Link
Fix lazily configure NullAway dependencies to successfully apply NullAway without ordering issues palantir/gradle-baseline#2393

4.171.0

Type Description Link
Fix com.palantir.baseline-null-away no longer enables the CheckOptionalEmptiness checker by default. palantir/gradle-baseline#2396

4.172.0

Automated release, no documented user facing changes

4.173.0

Type Description Link
Fix Nullaway is not enabled in test sources palantir/gradle-baseline#2402

To enable or disable this check, please contact the maintainers of Excavator.

@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 3 times, most recently from 9578d5b to 1eff20a Compare September 12, 2022 16:45
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch 6 times, most recently from b06cc6f to 267c5a7 Compare September 20, 2022 19:08
@svc-excavator-bot svc-excavator-bot force-pushed the roomba/latest-baseline-oss branch from 267c5a7 to 8f15a40 Compare September 21, 2022 00:40
@@ -55,6 +55,7 @@ public void metricsWithOneFilterAreFiltered() {
}

@Test
@SuppressWarnings("DistinctVarargsChecker")
Copy link
Contributor

Choose a reason for hiding this comment

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

DistinctVarargsChecker throws even for methods, despite that they may return a unique object

@Sam-Kramer Sam-Kramer merged commit 636d66f into develop Sep 28, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants