Require a Git address for every project #64

Closed
opened 2026-09-05 21:40:40 +02:00 by arne · 0 comments
Owner

Add a required canonical Git remote URL to projects.

Acceptance criteria:

  • Schema stores a non-empty validated Git URL with migration/backward-safe handling for existing rows.
  • Domain/service validation accepts HTTPS and SSH Git remotes, rejects unsafe/unsupported schemes and malformed values.
  • Repository, JSON API, HTML create/edit/detail/list, and tests carry the field end to end.
  • Error responses remain safe and stable; make check passes.
Add a required canonical Git remote URL to projects. Acceptance criteria: - Schema stores a non-empty validated Git URL with migration/backward-safe handling for existing rows. - Domain/service validation accepts HTTPS and SSH Git remotes, rejects unsafe/unsupported schemes and malformed values. - Repository, JSON API, HTML create/edit/detail/list, and tests carry the field end to end. - Error responses remain safe and stable; make check passes.
arne closed this issue 2026-09-05 21:50:38 +02:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
arne/fjomp#64
No description provided.