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

akinsey / dashboard-ssd
95%
main: 92%

Build:
Build:
LAST BUILD BRANCH: rename-project
DEFAULT BRANCH: main
Repo Added 12 Sep 2025 06:06PM UTC
Token jZw7DN46aewgGFlYk3Ucdbtx6wcNWSBbh regen
Build 68 Last
Files 50
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 phase/3.4-integrations
branch: phase/3.4-integrations
CHANGE BRANCH
x
Reset
Sync Branches
  • phase/3.4-integrations
  • 002-theme
  • 002-tooling-ci
  • main
  • phase/3.2-auth
  • phase/3.3-core
  • phase/3.5-liveviews
  • rename-project
  • task/T004-tooling-ci

15 Sep 2025 08:40PM UTC coverage: 95.0% (+1.4%) from 93.642%
1757fcf3926595184ccc4506fe117ba2fa14c0aa

Pull #4

github

akinsey
security: reduce Sobelow findings\n\n- Router: use distinct actions for GET/POST OAuth callbacks and GET/DELETE logout to avoid CSRF action reuse warnings\n- Router: add Content-Security-Policy header via put_secure_browser_headers\n- Prod: enable force_ssl with HSTS\n\nNote: GET /logout remains for backwards compatibility, mapped to a separate action to maintain behavior.
Pull Request #4: feat(integrations): env-based token config + wrappers and docs; expand Google OAuth for Drive read-only

50 of 50 new or added lines in 7 files covered. (100.0%)

209 of 220 relevant lines covered (95.0%)

10.85 hits per line

Relevant lines Covered
Build:
Build:
220 RELEVANT LINES 209 COVERED LINES
10.85 HITS PER LINE
Source Files on phase/3.4-integrations
  • Tree
  • List 35
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1757fcf3... phase/3.4-integrations security: reduce Sobelow findings\n\n- Router: use distinct actions for GET/POST OAuth callbacks and GET/DELETE logout to avoid CSRF action reuse warnings\n- Router: add Content-Security-Policy header via put_secure_browser_headers\n- Prod: enable... Pull #4 15 Sep 2025 08:41PM UTC akinsey github
95.0
62223e96... phase/3.4-integrations docs(readme): add CI, Coveralls, Credo, Dialyzer, Sobelow, and License badges Pull #4 15 Sep 2025 08:35PM UTC akinsey github
94.93
7798bf6b... phase/3.4-integrations refactor(contexts): standardize Phoenix context file layout\n\n- Move context modules to top-level files per Phoenix convention:\n - Accounts: lib/dashboard_ssd/accounts.ex\n - Clients: lib/dashboard_ssd/clients.ex\n - Projects: lib/dashboard_s... Pull #4 15 Sep 2025 08:31PM UTC akinsey github
94.93
81d4c095... phase/3.4-integrations test(integrations): increase coverage for clients and wrappers\n\n- Add error-path tests for Linear/Slack/Notion/Drive clients (non-200 + adapter errors)\n- Add wrappers tests covering env fallbacks, missing-token errors, per-user Drive, and chann... Pull #4 15 Sep 2025 08:26PM UTC akinsey github
94.93
b18e4086... phase/3.4-integrations feat(integrations): env-based token config + wrappers and docs; ignore .env; expand Google OAuth for Drive read-only\n\n- Add .env.example and load .env in dev/test\n- Configure :dashboard_ssd, :integrations to read LINEAR/SLACK/NOTION API keys\n-... Pull #4 15 Sep 2025 07:57PM UTC akinsey github
82.03
b18e4086... phase/3.4-integrations feat(integrations): env-based token config + wrappers and docs; ignore .env; expand Google OAuth for Drive read-only\n\n- Add .env.example and load .env in dev/test\n- Configure :dashboard_ssd, :integrations to read LINEAR/SLACK/NOTION API keys\n-... push 14 Sep 2025 04:14AM UTC akinsey github
82.03
7daf46da... phase/3.4-integrations docs(tasks): mark Phase 3.4 Integration APIs (T021–T028) complete push 12 Sep 2025 11:35PM UTC akinsey github
90.36
dd0c552e... phase/3.4-integrations feat(phase-3.4): add initial Integration API clients (Linear, Slack, Notion, Drive) with Tesla + tests via Tesla.Mock; configure tests to use mock adapter push 12 Sep 2025 11:33PM UTC akinsey github
90.36
See All Builds (61)

Badge your Repo: dashboard-ssd

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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

© 2025 Coveralls, Inc