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

map-services / street-manager-relay / 27125677141
30%

Build:
DEFAULT BRANCH: main
Ran 08 Jun 2026 08:37AM 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

08 Jun 2026 08:35AM UTC coverage: 30.154% (+25.9%) from 4.221%
27125677141

push

github

web-flow
feat: add signature v2 support and improve DB layer (#46)

- 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
```

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

165 of 222 new or added lines in 8 files covered. (74.32%)

411 of 1363 relevant lines covered (30.15%)

0.32 hits per line

Uncovered Changes

Lines Coverage ∆ File
22
62.41
62.41% 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
Jobs
ID Job ID Ran Files Coverage
1 27125677141.1 08 Jun 2026 08:37AM UTC 22
30.15
GitHub Action Run
Source Files on build 27125677141
  • Tree
  • List 22
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e7befe0e on github
  • Prev Build on main (#27125591853)
  • Next Build on main (#27528997792)
  • 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