• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

maxlambrecht / java-spiffe
88%

Build:
DEFAULT BRANCH: main
Repo Added 16 Jun 2020 01:57PM UTC
Files 51
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • main

29 Oct 2026 07:46PM UTC coverage: 87.833% (+0.4%) from 87.416%
40950717276

push

github

maxlambrecht
fix(helper): fail KeyStoreHelper.run when the X.509 context watch fails

KeyStoreHelper's X.509 context watcher released the run latch and then
threw a WatcherException from onError. DefaultWorkloadApiClient invokes
watchers on gRPC executor threads, so the exception never reached the
thread blocked in run: run returned normally, as if the KeyStore had
been written. run(false) therefore reported success when the first
X.509 context could not be fetched or stored, and the CLI, which uses
run(true), exited with status 0 after a failed watch (for example
PERMISSION_DENIED from the Workload API, or an update that could not be
stored). The existing error test passed only because its stub calls
onError synchronously on the caller's thread.

Record the first error reported while run is waiting and throw it from
run after the latch is released, so run fails with
KeyStoreHelperException as documented and the CLI exits with status 1.
Errors arriving after run has returned are only logged; previously the
exception thrown from onError could also cancel the gRPC stream.

Fixes #488

Signed-off-by: NopeCharon <115794254+NopeCharon@users.noreply.github.com>

507 of 657 branches covered (77.17%)

Branch coverage included in aggregate %.

1897 of 2080 relevant lines covered (91.2%)

3.61 hits per line

Relevant lines Covered
Build:
Build:
2080 RELEVANT LINES 1897 COVERED LINES
3.61 HITS PER LINE
Source Files on main
  • Tree
  • List 51
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
40950717276 main fix(helper): fail KeyStoreHelper.run when the X.509 context watch fails KeyStoreHelper's X.509 context watcher released the run latch and then threw a WatcherException from onError. DefaultWorkloadApiClient invokes watchers on gRPC executor threa... push 29 Oct 2026 08:38PM UTC maxlambrecht github
87.83
31272071406 main chore(github): add copilot PR review instructions Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com> push 08 Aug 2026 06:31PM UTC maxlambrecht github
87.42
25611376125 main chore(deps): bump gradle-wrapper from 9.4.1 to 9.5.0 Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.4.1 to 9.5.0. - [Release notes](https://github.com/gradle/gradle/releases) - [Commits](https://github.com/gradle/gradle/compare/v... push 09 May 2026 08:45PM UTC maxlambrecht github
87.25
25609303904 main chore(release): prepare release 0.8.17 (#424) Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com> push 09 May 2026 07:03PM UTC web-flow github
87.21
24610693208 main chore(deps): bump com.nimbusds:nimbus-jose-jwt from 10.8 to 10.9 (#423) Bumps [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) from 10.8 to 10.9. - [Changelog](https://bitbucket.org/connect2id/nimbus-jose-jwt/src/m... push 18 Apr 2026 06:07PM UTC web-flow github
87.21
22356094437 main chore(ci): simplify dependabot config and group coupled gradle deps (#403) Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com> push 24 Feb 2026 02:52PM UTC web-flow github
87.08
21258524982 main Bump com.nimbusds:nimbus-jose-jwt from 10.6 to 10.7 (#395) Bumps [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) from 10.6 to 10.7. - [Changelog](https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGEL... push 22 Jan 2026 05:38PM UTC web-flow github
87.2
20470329127 main Prepare release 0.8.15 (#391) Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com> push 23 Dec 2025 08:01PM UTC web-flow github
87.36
20352112782 main Fix jacoco report path Signed-off-by: Max Lambrecht <max-martin.lambrecht@hpe.com> push 18 Dec 2025 09:39PM UTC maxlambrecht github
87.36
20284670860 main Use 'temurin' in all build workflows (#383) Signed-off-by: Max Lambrecht <maxlambrecht@gmail.com> push 16 Dec 2025 10:25PM UTC web-flow github
87.2
See All Builds (52)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc