standalone-deployment-model: define name sanitization and truncation rules #639

Closed
opened 2026-08-12 23:23:26 +00:00 by the.auditor · 1 comment
Owner

docs/standalone-deployment-model.md (Container naming and lifecycle) says site names, versions, and branches are "sanitized" to Docker's [a-zA-Z0-9][a-zA-Z0-9_.-]+ constraint, but does not define the mapping (e.g. how feature/foo becomes feature-foo) or a truncation/collision strategy for long names near Docker's length limits.

See PR #636.

`docs/standalone-deployment-model.md` (Container naming and lifecycle) says site names, versions, and branches are "sanitized" to Docker's `[a-zA-Z0-9][a-zA-Z0-9_.-]+` constraint, but does not define the mapping (e.g. how `feature/foo` becomes `feature-foo`) or a truncation/collision strategy for long names near Docker's length limits. See PR #636.
Author
Owner

Resolved in PR #636 commit 82e3f84: sanitization mapping (out-of-set chars to -, collapse, trim, truncate) and label-based collision disambiguation are now defined.

Resolved in PR #636 commit 82e3f84: sanitization mapping (out-of-set chars to `-`, collapse, trim, truncate) and label-based collision disambiguation are now defined.
Sign in to join this conversation.
No milestone
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
thwap/thwap-pagesd#639
No description provided.