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

datatug / datatug-core / 35350410275
91%

Build:
DEFAULT BRANCH: main
Ran 18 Sep 2026 01:29PM UTC
Jobs 1
Files 151
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 Sep 2026 01:28PM UTC coverage: 90.537%. Remained the same
35350410275

push

github

web-flow
feat(dto): export ValidateProjectID (#337)

Founder decision 2026-09-18: a caller that has to choose a project id — the CLI's new-project form — must be able to check it against DataTug's rules without building a whole `CreateProjectRequest` around it. Today the CLI passes a placeholder store id purely to reach the validation, which travels through the check meaning nothing.

Additive only: `validateProjectID` becomes `dto.ValidateProjectID`. No behaviour change, no signature change, no other caller affected.

Follow-up: datatug-cli#259 drops its placeholder store id and calls this.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01EJWrroq1H4ri5Qizh236sB

Source commits:

- 7d8f3c155bf5 feat(dto): export ValidateProjectID so callers can check an id alone
  The CLI's new-project form has to validate an id before it has a store or
  a request to put it in. Reaching the rules through CreateProjectRequest
  forced it to pass a placeholder store id that means nothing.
  Additive: no behaviour change and no other caller is affected.

Pull request: datatug/datatug-core#337
Review: /tmp/claude-1000/-home-ai-projects/a79f60c8-cbf2-425a-a1e1-db3aea0c3b5f/scratchpad/reviews/datatug-core-337.md

1 of 1 new or added line in 1 file covered. (100.0%)

9893 of 10927 relevant lines covered (90.54%)

0.91 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35350410275.1 18 Sep 2026 01:29PM UTC 151
90.54
GitHub Action Run
Source Files on build 35350410275
  • Tree
  • List 151
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • da765b9f on github
  • Prev Build on main (#35318100002)
  • Next Build on main (#35473371722)
  • Delete
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