Skip to content

feat: Switched to a parent pom for dependencies management#11

Open
nil-malh wants to merge 2 commits into
mainfrom
feat/ktestify-parent-pom
Open

feat: Switched to a parent pom for dependencies management#11
nil-malh wants to merge 2 commits into
mainfrom
feat/ktestify-parent-pom

Conversation

@nil-malh

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

Copy link
Copy Markdown
Contributor

📝 Description

Switched to a parent pom for dependencies management

🔄 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 7, 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
  • ⚠️ 12 package(s) with unknown licenses.
See the Details below.

License Issues

pom.xml

PackageVersionLicenseIssue Type
io.cucumber:cucumber-javaNullUnknown License
io.cucumber:cucumber-picocontainerNullUnknown License
io.github.ktestify:ktestify-core1.0.3NullUnknown License
org.apache.logging.log4j:log4j-coreNullUnknown License
org.apache.logging.log4j:log4j-slf4j2-implNullUnknown License
org.apache.maven.plugins:maven-surefire-pluginNullUnknown License
org.jacoco:jacoco-maven-pluginNullUnknown License
org.junit.jupiter:junit-jupiter-apiNullUnknown License
org.junit.jupiter:junit-jupiter-engineNullUnknown License
org.mockito:mockito-coreNullUnknown License
org.projectlombok:lombokNullUnknown License
org.slf4j:slf4j-apiNullUnknown 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/io.cucumber:cucumber-java UnknownUnknown
maven/io.cucumber:cucumber-picocontainer UnknownUnknown
maven/io.github.ktestify:ktestify-core 1.0.3 UnknownUnknown
maven/org.apache.logging.log4j:log4j-core UnknownUnknown
maven/org.apache.logging.log4j:log4j-slf4j2-impl UnknownUnknown
maven/org.apache.maven.plugins:maven-surefire-plugin 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.mockito:mockito-core UnknownUnknown
maven/org.projectlombok:lombok UnknownUnknown
maven/org.slf4j:slf4j-api UnknownUnknown

Scanned Files

  • pom.xml

@github-actions

github-actions Bot commented Jul 7, 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

  • Switched to a parent pom for dependencies management

⬆️ Dependency Updates

  • Bump io.github.ktestify:ktestify-core from 0.1.0 to 0.1.1 (deps)@dependabot[bot]

  • Bump org.sonatype.central:central-publishing-maven-plugin (deps-dev)@dependabot[bot]

  • Bump com.diffplug.spotless:spotless-maven-plugin (deps-dev)@dependabot[bot]

  • Bump cucumber.version from 7.34.3 to 7.34.4 (deps)@dependabot[bot]

  • Bump the junit5 group across 1 directory with 2 updates (deps-dev)@dependabot[bot]

  • Bump io.github.ktestify:ktestify-core from 0.1.1 to 0.1.2 (deps)@dependabot[bot]

  • Bump the logging group with 2 updates (deps-dev)@dependabot[bot]

  • Bump com.diffplug.spotless:spotless-maven-plugin (deps-dev)@dependabot[bot]

New Contributors


Generated by git-cliff


🔄 Run #27 · Tue, 07 Jul 2026 18:03:42 GMT

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

✅ Test Results

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

✅ Coverage

Type Coverage Covered / Total
📏 Lines 81.8% 500 / 611
🌿 Branches 77.0% 177 / 230
🔧 Methods 90.5% 105 / 116

🔄 CI run #27 · Tue, 07 Jul 2026 18:05:47 GMT

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