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

map-services / street-manager-relay / 26061905629
19%
main: 4%

Build:
Build:
LAST BUILD BRANCH: chore/update-go-deps
DEFAULT BRANCH: main
Ran 18 May 2026 09:37PM UTC
Jobs 1
Files 22
Run time 1min
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

18 May 2026 09:36PM UTC coverage: 19.298% (+15.1%) from 4.221%
26061905629

Pull #46

github

rm-hull
feat: add signature v2 support and improve DB layer

- Add support for SNS signature version 2 (SHA256).
- Tighten security by restricting `SigningCertURL` to trusted AWS
domains.
- Refactor `DbRepository` to use a helper approach for event column
mapping,
  improving maintainability and reducing boilerplate.
- Standardize HTTP fetching and error handling across routes.

```mermaid
sequenceDiagram
    participant User as SNS Service
    participant Relay as App
    participant DB as SQLite

    User->>Relay: POST /sns (Message + Signature)
    Relay->>Relay: Verify Signature (v1 or v2)
    Relay->>Relay: Validate Cert URL (amazonaws.com)
    Relay->>DB: Upsert Event (ON CONFLICT)
    DB-->>Relay: OK
    Relay-->>User: 200 OK
```
Pull Request #46: feat: add signature v2 support and improve DB layer

116 of 227 new or added lines in 8 files covered. (51.1%)

48 existing lines in 1 file now uncovered.

264 of 1368 relevant lines covered (19.3%)

0.2 hits per line

Uncovered Changes

Lines Coverage ∆ File
76
31.08
31.08% internal/db.go
15
43.96
43.96% internal/message_validator.go
9
0.0
0.0% internal/routes/sns.go
4
76.47
internal/http.go
4
0.0
internal/routes/errors.go
1
46.15
46.15% internal/cert_manager.go
1
0.0
0.0% internal/routes/ref_data.go
1
0.0
0.0% internal/routes/search.go

Coverage Regressions

Lines Coverage ∆ File
48
31.08
31.08% internal/db.go
Jobs
ID Job ID Ran Files Coverage
1 26061905629.1 18 May 2026 09:37PM UTC 22
19.3
GitHub Action Run
Source Files on build 26061905629
  • Tree
  • List 22
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #46
  • PR Base - main (#26061490487)
  • Delete
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