Repository navigation
v3.10.1
ci(publish-component): lowercase the GHCR repository path oras rejects 'ghcr.io/DrOlu/...' — GHCR repository paths must be lowercase, so every tag push failed with 'invalid repository "DrOlu/needle2-component"'. Derive a lowercased owner from github.repository_owner. Pre-existing bug (surfaced by tagging v3.10.1), unrelated to the npm/PyPI release.