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

apereo / cas / 34794697644-1
90%

Build:
DEFAULT BRANCH: master
Ran 14 Sep 2026 01:17AM UTC
Jobs 1
Files 3962
Run time 6min
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

14 Sep 2026 01:04AM UTC coverage: 89.723% (-0.2%) from 89.932%
34794697644-1

push

github

web-flow
fix: property prefixes on the DynamoDb events and Cloudwatch logging docs pages

Anyone setting up DynamoDb authentication events or CloudWatch logging is told there's nothing to configure. Both pages print the "The following settings and properties are available from the CAS configuration catalog" heading and then a table with no rows under it, so theres no sign anything failed and the build stays green.

Here are the two pages as published today, next to a sibling that works:

```
$ grep -c 'cas\.events\.' Configuring-Authentication-Events-DynamoDb.html
0
$ grep -o 'cas\.events\.redis\.[a-z.-]*' Configuring-Authentication-Events-Redis.html | sort -u | wc -l
46
$ grep -c 'cas\.logging\.cloudwatch' Logging-Cloudwatch.html
0
```

`casproperties.html` splits the requested prefixes on commas and then matches them against the generated catalog with `config.name contains prop`. Plain substring, no relaxed binding anywhere in that path, so the prefix has to be the catalog key exactly.

Worth saying about the CloudWatch one: `cas.logging.cloud-watch` is fine in a user's configuration, since relaxed binding drops the hyphen. It just can't match the catalog key this include is looking up. Quiet way to fail.

I checked the other 499 prefixes accross the doc set rather than only these two. The partial ones that look wrong (`cas.authn.x509.ssl-header` and friends) are deliberate and resolve through the substring match. These two are the only pages that render empty. Master only, since the maintenence branches want their own cross-referenced pull requests.

Ten other doc pages already spell the DynamoDb prefix `dynamo-db`, and `CasAmazonCloudWatchLoggingConfiguration` reads `casProperties.getLogging().getCloudwatch()`.

- [x] Brief description of changes applied
- [ ] Test cases for all modified changes, where applicable
- [ ] Test cases to demonstrate the problem before the fix, where applicable
- [ ] The same pull request targeted at the master branch, if applic... (continued)

14815 of 20727 branches covered (71.48%)

Branch coverage included in aggregate %.

84226 of 89658 relevant lines covered (93.94%)

36.57 hits per line

Coverage Regressions

Lines Coverage ∆ File
54
1.45
-92.75% org/apereo/cas/web/flow/GenerateServiceTicketAction.java
29
0.0
-93.94% org/apereo/cas/web/flow/login/ServiceWarningAction.java
24
13.33
-84.44% org/apereo/cas/web/flow/login/VerifyRequiredServiceAction.java
23
3.13
-87.5% org/apereo/cas/web/flow/login/RedirectUnauthorizedServiceUrlAction.java
19
6.06
-87.88% org/apereo/cas/web/flow/AcceptableUsagePolicyVerifyServiceAction.java
15
20.0
-76.67% org/apereo/cas/web/flow/BaseServiceAuthorizationCheckAction.java
7
8.33
-75.0% org/apereo/cas/web/flow/login/SetServiceUnauthorizedRedirectUrlAction.java
4
94.21
-0.77% org/apereo/cas/web/support/WebUtils.java
3
84.21
-15.79% org/apereo/cas/web/flow/actions/RedirectToServiceAction.java
1
92.31
-7.69% org/apereo/cas/services/UnauthorizedServiceException.java
Jobs
ID Job ID Ran Files Coverage
1 34794697644-1.1 14 Sep 2026 01:17AM UTC 3962
89.72
GitHub Action Run
Source Files on build 34794697644-1
  • Tree
  • List 3962
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #34794697...
  • e5885ea6 on github
  • Prev Build on master (#34751321...)
  • Next Build on master (#34805200...)
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