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

pomerium / pomerium / 5650440804
45%

Build:
DEFAULT BRANCH: main
Ran 24 Jul 2023 10:32PM UTC
Jobs 1
Files 277
Run time 5s
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

24 Jul 2023 10:27PM UTC coverage: 63.228% (+0.07%) from 63.16%
5650440804

push

github

web-flow
authorize: omit client cert rule when not needed (#4386)

Currently we always add an invalid_client_certificate deny rule to all
PPL policies. Instead, let's add this rule only when a client CA is
configured. This way, if a user is not using client certificates at all,
they won't see any reason strings related to client certificates in the
authorize logs.

Change the "valid-client-certificate-or-none-required" reason string to
just "valid-client-certificate" accordingly.

Pass the main Evaluator config to NewPolicyEvaluator so that we can
determine whether there is a client CA configured or not. Extract the
existing default deny rule to a separate method. Add unit tests
exercising the new behavior.

14 of 14 new or added lines in 4 files covered. (100.0%)

13723 of 21704 relevant lines covered (63.23%)

119.67 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5650440804.1 24 Jul 2023 10:32PM UTC 0
63.23
GitHub Action Run
Source Files on build 5650440804
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #5650440804
  • 4698e466 on github
  • Prev Build on main (#5650190291)
  • Next Build on main (#5658932203)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc