Skip to content

Align CI tooling with runtime targets (Node >=22 / Bun) #2

Description

@alpha912

Problem

The shared CI workflow uses pnpm and Node 18/20/22, while packages declare runtime targets of Node >=22 and Bun >=1.3. This can hide runtime-specific issues and diverge from the supported toolchain.

Evidence

  • .github/workflows/ci.yml uses pnpm and a Node matrix including 18.x/20.x.
  • Package manifests in omniscript-core/converters/site declare Node >=22 and Bun >=1.3.

Expected

  • Align CI to the supported runtime (Node 22+ and/or Bun).
  • If legacy Node versions are intentionally supported, update package engines/docs accordingly.

Acceptance Criteria

  • CI matrix matches declared engine support.
  • Build/test steps use the intended package manager (Bun or pnpm) consistently.

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