Skip to content

chore: fix streamspace.io/ → streamspace.dev/ across all label namespaces#36

Merged
JoshuaAFerguson merged 1 commit into
mainfrom
chore/fix-streamspace-io-to-dev
Apr 28, 2026
Merged

chore: fix streamspace.io/ → streamspace.dev/ across all label namespaces#36
JoshuaAFerguson merged 1 commit into
mainfrom
chore/fix-streamspace-io-to-dev

Conversation

@JoshuaAFerguson

Copy link
Copy Markdown
Member

Summary

The org's domain is streamspace.dev, not streamspace.io. Annotations were already using the right domain (`streamspace.dev/image-status`), but labels were using `streamspace.io/category` and `streamspace.io/streaming-protocol`.

The typo was in the original chrome-selkies.yaml from before the migration work started, and I propagated it through 75+ later manifests by following that template. Caught now thanks to user spotting it.

Diff

Bulk `sed` across all .yaml + the example in CONTRIBUTING.md:

  • 75 `selkies/*.yaml` manifests — both labels (`streamspace.io/category` and `streamspace.io/streaming-protocol`)
  • 1 `CONTRIBUTING.md` — template manifest example shown to contributors

```
76 files changed, 151 insertions(+), 151 deletions(-)
```

Impact

No-op for end users today — labels are metadata only and the platform doesn't filter on these specific keys yet (the Selkies-only filter uses `spec.streamingProtocol: selkies`, not labels). Matters for:

  1. Consistency with the actual org domain
  2. Future label-based filtering / kubectl selectors
  3. Avoiding contributor confusion (CONTRIBUTING.md was teaching the wrong namespace)

Test plan

  • Post-fix grep for `streamspace\.io/` across all yaml/md/go/ts/tsx/Dockerfile returns 0 matches
  • Spot-check chrome-selkies.yaml diff: only label keys changed, body untouched
  • CI `Validate Template Manifests` should accept all 75 manifests (label key changes are inert to the validator)

…aces

The org's domain is streamspace.dev, not streamspace.io. Annotations
were already using the right domain (`streamspace.dev/image-status`),
but labels were using `streamspace.io/category` and
`streamspace.io/streaming-protocol` — propagated through every
template manifest from the original chrome-selkies.yaml that I built
on top of (the typo was already in that file before the templates
work started, then I copied it into 75+ later manifests).

Bulk fix via sed across all .yaml + the example in CONTRIBUTING.md:
- 75 selkies/*.yaml manifests
- 1 CONTRIBUTING.md (template manifest example)

No-op for users — labels are metadata only and the platform doesn't
filter on these specific keys yet (the `Selkies-only since April 2026`
filter uses `streamingProtocol: selkies` in the spec, not labels).
The fix matters for consistency, future label-based filtering, and
matching the actual org domain.

Verified: post-fix grep for `streamspace\.io/` across all yaml/md/go/
ts/tsx/Dockerfile returns 0 matches.
@JoshuaAFerguson JoshuaAFerguson merged commit f560726 into main Apr 28, 2026
1 check passed
@JoshuaAFerguson JoshuaAFerguson deleted the chore/fix-streamspace-io-to-dev branch April 28, 2026 04:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant