Skip to content

chore: align tooling and hygiene with the org #464

Open
6 of 6 issues completed
Open

Description

@uniqueg

Why?

cloud-components (CC) gets more contributors and pull requests (cloud-registry-ui and other apps depend on it). Its tooling and repository setup differ from the organization's other repositories (e.g. cloud-registry), Node.js 18 and 20 are end of life, and npm releases depend on one maintainer's personal, expiring token (2.0.0-alpha.44, .45 and .47 never reached npm).

What?

Align CC's tooling and repository hygiene with the organization, in small, reversible steps that keep the current maintainer flow (direct pushes to main, a v* tag cuts a release) working. No restructuring of the monorepo, no changes to component code. Docs hosting is out of scope.

Sub-issues (one pull request each, to be merged in this order):

Settings that only maintainers can change (npm trusted publishers, changeset-bot app, rulesets for main and tags) are listed in the pull requests.

Acceptance criteria

  • All sub-issues are closed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: highHigh prioritystatus: in progressCurrently being worked ontype flag: metaGeneric issue that will spawn more specific issuestype: ci / cdRelated to continuous integration / deliverytype: maintenanceRelated to general repository maintenanceworkload: daysLikely takes days to resolve

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions