Skip to content

Re-establish GitLab publish pipeline + GitHub→GitLab mirror sync #10

Description

@beengud

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci-infraCI / release / infraport-from-goCustom feature to port from deprecated Go fork (beengud/observe)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions