Skip to content

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

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

nil-malh merged 3 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 #40 · Fri, 07 Aug 2026 16:21:43 GMT

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

👋 This pull request has been automatically marked as stale because it has had no activity in the last 30 days. It will be closed in 7 days if no further activity occurs. If work is still in progress, please push a commit or leave a comment.

@github-actions github-actions Bot added the stale label Aug 7, 2026
@nil-malh
nil-malh merged commit c8b6158 into main Aug 7, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant