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

Update all dependencies #105

Merged
merged 1 commit into from
Oct 14, 2023
Merged

Update all dependencies #105

merged 1 commit into from
Oct 14, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 1, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/checkout action major v3 -> v4 age adoption passing confidence
docker/login-action action major v2 -> v3 age adoption passing confidence
paulhatch/semantic-version action minor v5.0.3 -> v5.3.0 age adoption passing confidence
com.google.jimfs:jimfs dependencies minor 1.2 -> 1.3.0 age adoption passing confidence
org.mockito:mockito-junit-jupiter dependencies minor 5.4.0 -> 5.6.0 age adoption passing confidence
org.mockito:mockito-core dependencies minor 5.4.0 -> 5.6.0 age adoption passing confidence
org.junit.jupiter:junit-jupiter (source) dependencies minor 5.9.3 -> 5.10.0 age adoption passing confidence
com.github.spotbugs:spotbugs-annotations (source) dependencies minor 4.7.3 -> 4.8.0 age adoption passing confidence
com.google.guava:guava dependencies minor 32.0.1-jre -> 32.1.3-jre age adoption passing confidence

Release Notes

actions/checkout (actions/checkout)

v4

Compare Source

docker/login-action (docker/login-action)

v3

Compare Source

paulhatch/semantic-version (paulhatch/semantic-version)

v5.3.0

Compare Source

This version finally introduces a new branch-based versioning mode, version_from_branch, to support on-going releases. If enabled, the major and optionally minor version will always be taken from the branch, and only tags which match will be considered candidates. By default, any branch name format is allowed and will be used as the version so long as it ends with a major or major.minor version, e.g. release/v1 or release/1.2 or v1. This is an advanced feature and should really only be needed if you maintaining ongoing updates for previous versions. Additional documentation and an expanded user guide coming soon. With this release use_branches is deprecated and will be removed in v6.

Additionally, this release fixes a bug where prerelease mode was not working when bump each commit was enabled.

v5.2.1

Compare Source

Fix for diagnostic mode, build output was not included in action output.

v5.2.0

Compare Source

This release adds a "debug" mode to allow collection and replay of operations to aid troubleshooting when the source repository is unavailable.

v5.1.0

Compare Source

New Features

  • (#​69) Added a patch pattern for "bump each commit". If bump_each_commit_patch_pattern is set AND bump each commit mode is enabled, the patch version will only increment if the commit matches the specified patch pattern. Note that regex is supported using the JavaScript-like /pattern/ syntax. Flags are also supported using /pattern/I but there is no dedicated "flags" input. (This is the preferred method and the existing flags inputs for major and minor may be deprecated in a future release.)
  • (#​88) Added "prerelease mode" for repos which are still on 0.x.x version. If enabled this will treat "major" changes as "minor", preventing the 1.0.0 version from being automatically set. (It must be set manually) This is intended to help manage versioning for projects with a long pre-release timeline so that developers don't need to worry about the overall state of the project and can still indicate whether a particular commit is breaking or not.
  • (#​94) An output, is_tagged, indicates whether this commit was itself directly tagged. (Thanks @​Kantis)
  • (#​92) Added outputs to provide information about the commit of the previous version.

Full Changelog: PaulHatch/semantic-version@v5.0.3...v5.1.0

google/jimfs (com.google.jimfs:jimfs)

v1.3.0: 1.3.0

Maven dependency:

<dependency>
  <groupId>com.google.jimfs</groupId>
  <artifactId>jimfs</artifactId>
  <version>1.3.0</version>
</dependency>
What's new in 1.3.0
  • Officially dropped support for Java 7, and restored accidentally dropped support for Java 8. (5b60a42)
  • Added an Automatic-Module-Name to the jar for modules support. (6a057ff)
  • Fixed several bugs with the behavior of FileChannel.transferFrom. (ee785ea)
  • Added FileTimeSource and made it possible to set a FileTimeSource in the Configuration of a file system. (139c10e)
mockito/mockito (org.mockito:mockito-junit-jupiter)

v5.6.0

Changelog generated by Shipkit Changelog Gradle Plugin

5.6.0
  • 2023-10-06 - 22 commit(s) by Andreas Turban, Stefan M, StevenCurran, Yevhen Lazhyntsev, dependabot[bot]
  • Use spdx identifier for license name (#​3134)
  • Fixes #​1382 Jupiter Captor annotation support (#​3133)
  • Bump com.gradle.enterprise from 3.15 to 3.15.1 (#​3132)
  • Bump com.google.googlejavaformat:google-java-format from 1.18.0 to 1.18.1 (#​3131)
  • Make MockUtil.getMockMaker() public Mockito API (#​3129)
  • Make MockUtil.getMockMaker() public or public Mockito API (#​3128)
  • Bump com.google.googlejavaformat:google-java-format from 1.17.0 to 1.18.0 (#​3126)
  • Bump com.diffplug.spotless from 6.21.0 to 6.22.0 (#​3125)
  • Bump versions.errorprone from 2.21.1 to 2.22.0 (#​3122)
  • Bump versions.bytebuddy from 1.14.7 to 1.14.8 (#​3117)
  • Bump com.gradle.enterprise from 3.14.1 to 3.15 (#​3115)
  • Bump org.eclipse.platform:org.eclipse.osgi from 3.18.400 to 3.18.500 (#​3113)
  • Bump com.github.ben-manes.versions from 0.47.0 to 0.48.0 (#​3110)
  • Bump actions/checkout from 3 to 4 (#​3108)
  • Bump com.diffplug.spotless from 6.20.0 to 6.21.0 (#​3106)
  • Bump versions.bytebuddy from 1.14.6 to 1.14.7 (#​3105)
  • Update Javadoc for ArgumentCaptor (#​3103)
  • Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.0 to 1.9.10 (#​3102)
  • Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.0 to 1.9.10 (#​3101)
  • Bump org.codehaus.groovy:groovy from 3.0.18 to 3.0.19 (#​3100)
  • Resolve more Gradle Tasks lazily (#​3099)
  • Added JavaFlightRecorder options for Tests (#​3098)
  • Default mock of Optional.isEmpty() returns true for RETURN_DEEP_STUBS (#​3097)
  • Default mock of Optional is not empty when using RETURN_DEEP_STUBS (#​2865)
  • Support @​Captor injection in JUnit 5 method parameters (#​1382)

v5.5.0

Changelog generated by Shipkit Changelog Gradle Plugin

5.5.0
  • 2023-08-22 - 25 commit(s) by Andreas Turban, Chris Egerton, Róbert Papp, Thach Le, dependabot[bot]
  • Bump org.gradle.toolchains.foojay-resolver-convention from 0.6.0 to 0.7.0 (#​3096)
  • Excessive locking in TypeCachingBytecodeGenerator#BOOTSTRAP_LOCK (#​3095)
  • Bump versions.bytebuddy from 1.14.5 to 1.14.6 (#​3094)
  • Fixes 3087 : Add note on backporting to README (#​3090)
  • Backporting policy (#​3087)
  • Bump versions.errorprone from 2.21.0 to 2.21.1 (#​3083)
  • Fixes #​3077 : Report unused stubbing exceptions when test filter is no-op (#​3078)
  • Unused stubbings are not reported when filters are used (#​3077)
  • Bump versions.errorprone from 2.20.0 to 2.21.0 (#​3076)
  • Bump com.gradle.enterprise from 3.14 to 3.14.1 (#​3074)
  • Bump org.opentest4j:opentest4j from 1.2.0 to 1.3.0 (#​3072)
  • Bump versions.junitJupiter from 5.9.3 to 5.10.0 (#​3071)
  • Bump org.junit.platform:junit-platform-launcher from 1.9.3 to 1.10.0 (#​3070)
  • Bump gradle/wrapper-validation-action from 1.0.6 to 1.1.0 (#​3069)
  • Gradle 8.3 compatibility: buildDir -> layout.buildDirectory (#​3068)
  • Bump com.gradle.enterprise from 3.13.4 to 3.14 (#​3067)
  • Bump com.diffplug.spotless from 6.19.0 to 6.20.0 (#​3066)
  • Toolchain for Test task (#​3064)
  • Gradle build script improvements (#​3062)
  • Fixes #​3046 (#​3060)
  • Fix Gradle 8.2 deprecation of Conventions in nexus plugin. (#​3056)
  • Bump kotlinVersion from 1.8.22 to 1.9.0 (#​3055)
  • Bump ru.vyarus.animalsniffer from 1.7.0 to 1.7.1 (#​3054)
  • Gradle 8.2: work around fix for release publishing (#​3053)
  • Rewire Jacoco for Gradle 8/9 (#​3052)
  • Gradle 7.6 to 8.2 (conventions to extensions migration, mostly) (#​3051)
  • Bump org.codehaus.groovy:groovy from 3.0.17 to 3.0.18 (#​3049)
  • Mockito#reset Condescending Documentation (#​3046)
  • Excessive locking in TypeCachingBytecodeGenerator#BOOTSTRAP_LOCK (#​3035)
spotbugs/spotbugs (com.github.spotbugs:spotbugs-annotations)

v4.8.0

Compare Source

Changed
  • Bump up Apache Commons BCEL to the version 6.6.1 (#​2223)
  • Bump up slf4j-api to 2.0.3 (#​2220)
  • Bump up gson to 2.10 (#​2235)
  • Allowed for large command line through writing arguments to file (UnionResults/UnionBugs2)
  • Use com.github.stephenc.jcip for jcip-annotations fixing #​887
Fixed
  • Fixed missing classes not in report if using IErrorLogger.reportMissingClass(ClassDescriptor) (#​219)
  • Stop exposing junit-bom to consumers (#​2255)
  • Fixed AbstractBugReporter emits wrong non-sensical debug output during filtering (#​184)
  • Added support for jakarta namespace (#​2289)
  • Report a low priority bug for an unread field in reflective classes (#​2325)
  • Fixed "Unhandled event loop exception" opening Bug Filter Configuration dialog in Eclipse (#​2327)
  • Fixed detector RandomOnceSubDetector to not report when doubles, ints, or longs are called on a new Random or SecureRandom (#​2370)
  • Fixed detector TestASM throwing error during analysis, because it doesn't note that it reports bugs.
  • Eclipse annotation classpath initializer is hard-coded to jsr305 version 3.0.1, fix to 3.0.2 per #​2470
  • Fixed annotation on generic or array incorrectly considered for the nullability of a method parameter or return type (#​2502)
  • Added support for CONSTANT_Dynamic in constant class pool (#​2506)
  • Recognise enums and records as immutable (#​2356)
  • Added detections of reliance on default encoding in java.nio.file.Files (#​2114)
  • Fixed a regression in the Value Number Analysis (#​2465)
  • Fix XML Output incorrectly escaped in Eclipse Bug Info view (#​2520)
  • Updated the MS_EXPOSE_REP description to mention mutable objects, not just arrays (#​1669)
  • Described Configuration option frc.suspicious for bug RC_REF_COMPARISON in bug description (#​2297)
  • Fixed FindHEMismatch not reporting HE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASS for some classes (#​2402)
  • Added execute file permission to files in the distribution zip (#​2540)
  • Do not report RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT when part of a Mockito.verify() call check (#​872)
  • Do not report SIC_INNER_SHOULD_BE_STATIC for classes annotated with JUnit Nested (#​560)
  • Detect created, but not-thrown exceptions, which are created by not the constructor (#​2547)
  • Fixed eclipse plugin Effort.values pass to effortViewer as required cast to varargs (#​2579)
Added
  • New simple name-based AnnotationMatcher for exclude files (now bug annotations store the class java annotations in an attribute called classAnnotationNames). For example, use like in an excludeFilter.xml to ignore classes generated by the Immutable framework. This ignores all class, method or field bugs in classes with that annotation.
  • Added the Common Weakness Enumeration (CWE) taxonomy to the Static Analysis Results Interchange Format (SARIF) report. The short and long description for the CWEs are retrived from a JSON file which is a slimmed down version of the official comprehensive CWE XML from MITRE. The JSON contains information about all CWEs. (#​2410).
  • New detector FindAssertionsWithSideEffects detecting bug ASSERTION_WITH_SIDE_EFFECT and ASSERTION_WITH_SIDE_EFFECT_METHOD in case of assertions which may have side effects (See EXP06-J. Expressions used in assertions must not produce side effects)
  • New rule set PA_PUBLIC_PRIMITIVE_ATTRIBUTE, PA_PUBLIC_ARRAY_ATTRIBUTE and PA_PUBLIC_MUTABLE_OBJECT_ATTRIBUTE to warn for public attributes which are written by the methods of the class. This rule is loosely based on the SEI CERT rule OBJ01-J Limit accessibility of fields. (#OBJ01-J)
  • Extend SerializableIdiom detector with new bug type: SE_PREVENT_EXT_OBJ_OVERWRITE. It's reported in case of the readExternal() method allows any caller to reset any value of an object
  • New Detector FindVulnerableSecurityCheckMethods for new bug type VSC_VULNERABLE_SECURITY_CHECK_METHODS. This bug is reported whenever a non-final and non-private method of a non-final class performs a security check using the java.lang.SecurityManager. (See [SEI CERT MET03-J] (https://wiki.sei.cmu.edu/confluence/display/java/MET03-J.+Methods+that+perform+a+security+check+must+be+declared+private+or+final))
  • New function added to detector SynchronizationOnSharedBuiltinConstantto detect DL_SYNCHRONIZATION_ON_INTERNED_STRING (#​2266)
  • Make TypeQualifierResolver recognize org.apache.avro.reflect.Nullable (#​2066)
  • New detector FindArgumentAssertions detecting bug ASSERTION_OF_ARGUMENTS in case of validation of arguments of public functions using assertions (See MET01-J. Never use assertions to validate method arguments)
  • Add new detector CT_CONSTRUCTOR_THROW for detecting constructors that throw exceptions.
  • New detector DontReusePublicIdentifiers for new bug type PI_DO_NOT_REUSE_PUBLIC_IDENTIFIERS. This bug is reported whenever a new class, interface, field, method or variable is created reusing an identifier from the Java Standard Library . (See SEI CERT rule DCL01-J)
Security
  • Disable access to external entities when processing XML (#​2217)
Build
  • Bump Eclipse from 4.6.3 to 4.14 (#​2314)
  • Use jakarta annotation 1.3.5 instead of legacy javax annotation 1.3.2 (#​2315)
  • Change hamcrest-all to hamcrest-core as that is what was actually used and then update to 2.2 (#​2316)
  • Only run release action on 'spotbugs' and use Eclipse 4.14 (#​2317)
  • Prefer log4j2 2.20.0 (#​2480)
  • Prefer logback 1.4.8 (#​2480)
  • Prefer logback 1.4.11 (#​2580)
  • Switch junit 4 for junit 5 vintage engine (#​2483)
  • LineEndings and Spotless (#​2343)
    • Cleanup gitattributes switching text to auto. For developers using windows, run 'git add . --renormalize' and see https://docs.github.com/en/get-started/getting-started-with-git/configuring-git-to-handle-line-endings if needed.
    • Rework spotless setup from plugin to build file plugin matching that of gradle plugin and thus allowing spotless to be updated to 6.22.0
    • Remove customized line endings for spotless so it uses git attributes as suggested by spotless
    • Add trimTrailingWhitespace for spotless
    • Fix deprecated usage of eclipse version from 4.13.0 to 4.13 per spotless requirements
  • Bump spotbugs gradle plugin to 6.0.0-beta.3 demonstrating breaking changes for 6.0.0 in gradle/java.gradle build file (#​2582)
  • Delete checked in j2ee jar and instead use servlet/ejb apis from jakarta (javax standard) (#​2585)
  • Bump Eclipse from 4.14 to 4.29 (latest) (#​2589)
  • Cleanup hamcrest imports / used library (#​2600)
  • Migrate entirely to junit 5 (#​2605)
    • Some parts of codebase were junit 3
    • Delete the SpotbugsRule
    • Replace custom java determination on build with Junit 5 usage
    • Various 'public' methods in tests fixed to 'private'
    • Junit 5 styling applied throughout
    • Add missing code to the SpotBugsRunner and now use the Extension as replacement of SpotbugsRule

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies label Jul 1, 2023
@codecov
Copy link

codecov bot commented Jul 1, 2023

Codecov Report

Merging #105 (2c5750d) into main (619437c) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##               main     #105   +/-   ##
=========================================
  Coverage     86.96%   86.96%           
  Complexity       95       95           
=========================================
  Files            18       18           
  Lines           330      330           
  Branches         29       29           
=========================================
  Hits            287      287           
  Misses           38       38           
  Partials          5        5           
Flag Coverage Δ
integration-tests-macos-latest 80.47% <ø> (ø)
integration-tests-ubuntu-latest 80.47% <ø> (ø)
integration-tests-windows-latest 80.47% <ø> (ø)
unit-tests-macos-latest 86.66% <ø> (ø)
unit-tests-ubuntu-latest 86.66% <ø> (ø)
unit-tests-windows-latest 86.66% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

@renovate renovate bot changed the title Update dependency com.google.guava:guava to v32.1.1-jre Update all dependencies Jul 5, 2023
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from dd398a6 to 83fed8f Compare July 23, 2023 13:48
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 019eddb to 16376ce Compare August 3, 2023 16:43
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 7637f9d to 42eb892 Compare August 15, 2023 07:39
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 56cd8b7 to 0ee2a4c Compare August 25, 2023 03:54
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 9b4fcd1 to f514d9d Compare September 4, 2023 15:40
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 3105960 to 987d9ac Compare September 12, 2023 08:28
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 099e64c to 3b6ce67 Compare September 30, 2023 16:22
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 0f354b0 to f855e3c Compare October 13, 2023 00:44
@will-molloy will-molloy merged commit d0818f5 into main Oct 14, 2023
9 checks passed
@will-molloy will-molloy deleted the renovate/all branch October 14, 2023 03:53
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.

1 participant