Skip to content

Consolidate editorlint + editorlint-action into one dobbo-ca repo #2

Description

@cdobbyn

Goal

Bring the editorlint org's repos into dobbo-ca and collapse to a single repo. Per @cdobbyn: there don't need to be separate editorlint/editorlint (CLI) and editorlint/action (GitHub Action) repos — one repo in dobbo-ca + the existing dobbo-ca/homebrew-taps should suffice.

Tasks

  • Transfer editorlint/editorlintdobbo-ca (GitHub repo transfer).
  • Fold editorlint/action (the composite GitHub Action, action.yml) into the CLI repo (e.g. keep action.yml at the root, or an action/ subdir), then archive/redirect the old action repo. Note it already redirects editorlint/editorlint-actioneditorlint/action.
  • Update consumers of the action (uses: editorlint/editorlint-action@v1 / editorlint/action@v1dobbo-ca/<repo>@v1); preserve the moving v0/v1 major-alias tags.
  • Update the Go module path (module github.com/editorlint/editorlintgithub.com/dobbo-ca/...) and all imports.
  • Update Homebrew formula source URLs and the release workflow's dispatch target: editorlint/homebrew-tapsdobbo-ca/homebrew-taps (formula editorlint). Same for Chocolatey: editorlint/chocolatey-packages → the dobbo-ca equivalent.
  • Update release-workflow secrets: the in-place git-cliff migration used AUTOMATIONS_APP_ID / AUTOMATIONS_APP_PRIVATE_KEY (editorlint org). After transfer, switch to GH_PUB_APP_CLIENT_ID / GH_PUB_APP_PEM (dobbo-ca convention).

Context

The uplift→git-cliff release migration was done in place in the editorlint org (editorlint/editorlint#18, editorlint/action#1), consuming the shared dobbo-ca/.github@v1 reusable workflow / composite action. Those callers move with a one-line owner/secret change on consolidation. Once in dobbo-ca, editorlint-action's per-repo version-regression guard can also be dropped (the fix now lives in the central semver-bump action).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions