Skip to content

feat: add JVM wide truststore configuration and tests - #43

Merged
nil-malh merged 2 commits into
mainfrom
fix/42
Jul 4, 2026
Merged

feat: add JVM wide truststore configuration and tests#43
nil-malh merged 2 commits into
mainfrom
fix/42

Conversation

@nil-malh

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

Copy link
Copy Markdown
Contributor

📝 Description

Adds a config to manage truststore at the JVM level

Resolves #42


🔄 Type of Change

  • New feature — non-breaking change that adds functionality

✅ 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)

@nil-malh nil-malh added the enhancement New feature or request label Jul 4, 2026
@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 2b5990a.
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.

Scanned Files

None

@github-actions

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

  • Add JVM wide truststore configuration and tests

⬆️ Dependency Updates


Generated by git-cliff


🔄 Run #115 · Sat, 04 Jul 2026 15:55:51 GMT

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

✅ Test Results

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

✅ Coverage

Type Coverage Covered / Total
📏 Lines 83.8% 1738 / 2074
🌿 Branches 72.8% 525 / 721
🔧 Methods 83.3% 360 / 432

🔄 CI run #134 · Sat, 04 Jul 2026 15:59:32 GMT

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: KTestify should manage Truststore at the JVM level

1 participant