Skip to content

Feat/ktestify parent pom - #47

Merged
nil-malh merged 3 commits into
mainfrom
feat/ktestify-parent-pom
Jul 6, 2026
Merged

Feat/ktestify parent pom#47
nil-malh merged 3 commits into
mainfrom
feat/ktestify-parent-pom

Conversation

@nil-malh

@nil-malh nil-malh commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

📝 Description

Switch to parent pom with a BOM to manages dependencies across KTestify projects


🔄 Type of Change

  • 🔧 CI / build — changes to workflows, pom.xml, tooling

✅ Pre-Merge Checklist

Code Quality

  • My code follows the Palantir Java Format style (passes mvn spotless:check)
  • I have added or updated Javadoc on public types and methods

Tests

  • I have added unit tests that cover the new / changed behaviour
  • All existing and new tests pass locally (mvn verify)
  • JaCoCo line coverage ≥ 70 % is maintained
  • Tests using Testcontainers are isolated and do not leave containers running

Licensing

  • Apache 2.0 license header has been added to every new source file (using spotless)

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 22 package(s) with unknown licenses.
See the Details below.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 31023ca.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

License Issues

pom.xml

PackageVersionLicenseIssue Type
com.google.code.gson:gsonNullUnknown License
com.typesafe:configNullUnknown License
commons-io:commons-ioNullUnknown License
io.confluent:kafka-avro-serializerNullUnknown License
io.confluent:kafka-schema-registry-clientNullUnknown License
org.apache.avro:avroNullUnknown License
org.apache.commons:commons-lang3NullUnknown License
org.apache.kafka:kafka-clientsNullUnknown License
org.apache.logging.log4j:log4j-apiNullUnknown License
org.apache.logging.log4j:log4j-coreNullUnknown License
org.apache.logging.log4j:log4j-slf4j2-implNullUnknown License
org.jacoco:jacoco-maven-pluginNullUnknown License
org.junit.jupiter:junit-jupiter-apiNullUnknown License
org.junit.jupiter:junit-jupiter-engineNullUnknown License
org.junit.jupiter:junit-jupiter-paramsNullUnknown License
org.mockito:mockito-coreNullUnknown License
org.projectlombok:lombokNullUnknown License
org.slf4j:slf4j-apiNullUnknown License
org.testcontainers:testcontainersNullUnknown License
org.testcontainers:testcontainers-junit-jupiterNullUnknown License
org.testcontainers:testcontainers-kafkaNullUnknown License
org.xmlunit:xmlunit-coreNullUnknown License
Allowed Licenses: Apache-2.0, MIT, BSD-2-Clause, BSD-3-Clause, ISC, LGPL-2.0-only, LGPL-2.1-only, LGPL-2.1-or-later, EPL-1.0, EPL-2.0, CDDL-1.0, CC0-1.0

OpenSSF Scorecard

Scorecard details
PackageVersionScoreDetails
maven/com.google.code.gson:gson UnknownUnknown
maven/com.typesafe:config UnknownUnknown
maven/commons-io:commons-io UnknownUnknown
maven/io.confluent:kafka-avro-serializer UnknownUnknown
maven/io.confluent:kafka-schema-registry-client UnknownUnknown
maven/org.apache.avro:avro UnknownUnknown
maven/org.apache.commons:commons-lang3 UnknownUnknown
maven/org.apache.kafka:kafka-clients UnknownUnknown
maven/org.apache.logging.log4j:log4j-api UnknownUnknown
maven/org.apache.logging.log4j:log4j-core UnknownUnknown
maven/org.apache.logging.log4j:log4j-slf4j2-impl UnknownUnknown
maven/org.jacoco:jacoco-maven-plugin UnknownUnknown
maven/org.junit.jupiter:junit-jupiter-api UnknownUnknown
maven/org.junit.jupiter:junit-jupiter-engine UnknownUnknown
maven/org.junit.jupiter:junit-jupiter-params UnknownUnknown
maven/org.mockito:mockito-core UnknownUnknown
maven/org.projectlombok:lombok UnknownUnknown
maven/org.slf4j:slf4j-api UnknownUnknown
maven/org.testcontainers:testcontainers UnknownUnknown
maven/org.testcontainers:testcontainers-junit-jupiter UnknownUnknown
maven/org.testcontainers:testcontainers-kafka UnknownUnknown
maven/org.xmlunit:xmlunit-core UnknownUnknown

Scanned Files

  • pom.xml

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

📋 Unreleased Changelog Preview

This is what the next release notes will look like based on commits in this PR.

Changelog

All notable changes to this project will be documented in this file.

[Unreleased]

✨ Features

  • Switch to a parent pom to manage dependencies

Generated by git-cliff


🔄 Run #122 · Mon, 06 Jul 2026 20:35:30 GMT

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

✅ Test Results

Metric Count
Passed 669
Failed 0
⏭️ Skipped 0
📊 Total 669

✅ Coverage

Type Coverage Covered / Total
📏 Lines 83.7% 1746 / 2085
🌿 Branches 72.5% 527 / 727
🔧 Methods 83.4% 361 / 433

🔄 CI run #141 · Mon, 06 Jul 2026 20:38:14 GMT

@nil-malh
nil-malh merged commit 1f12dcb into main Jul 6, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant