Re-establish GitLab publish pipeline + GitHub→GitLab mirror sync
Source: beengud/observe PR #10 (GitLab CI pipeline to build & publish on main merge) + PR #12 (GitHub Actions workflow to mirror to GitLab on every main merge; PR #11/follow-up used a bare mirror clone to avoid hidden-ref rejection from GitLab).
New CLI status: N/A — the new CLI ships its own GitHub Actions ci.yml + release.yml (multi-platform binary releases on tag), but has no GitLab integration.
What the old fork did
.gitlab-ci.yml: built and published the Observe CLI on merges to main.
.github/workflows mirror job: pushed main to the NHL GitLab remote (gitlab.com/mop/observe) on every merge, using a bare mirror clone to avoid hidden-ref rejection.
Decision needed
- Confirm whether the new TS CLI still needs to be mirrored/published to NHL GitLab (
gitlab.com/mop). If yes, port the mirror workflow (adapted for the bun/TS build) and the GitLab publish step. If our consumption model changed, close as wontfix.
Acceptance
- Either a working GitHub→GitLab mirror + GitLab publish for the new CLI, or a documented decision that it is no longer required.
Re-establish GitLab publish pipeline + GitHub→GitLab mirror sync
Source:
beengud/observePR #10 (GitLab CI pipeline to build & publish on main merge) + PR #12 (GitHub Actions workflow to mirror to GitLab on every main merge; PR #11/follow-up used a bare mirror clone to avoid hidden-ref rejection from GitLab).New CLI status: N/A — the new CLI ships its own GitHub Actions
ci.yml+release.yml(multi-platform binary releases on tag), but has no GitLab integration.What the old fork did
.gitlab-ci.yml: built and published the Observe CLI on merges tomain..github/workflowsmirror job: pushedmainto the NHL GitLab remote (gitlab.com/mop/observe) on every merge, using a bare mirror clone to avoid hidden-ref rejection.Decision needed
gitlab.com/mop). If yes, port the mirror workflow (adapted for the bun/TS build) and the GitLab publish step. If our consumption model changed, close as wontfix.Acceptance