Skip to content

CI: test on pull requests, publish on develop #60

Description

@fiddur

There is no .github/workflows — tests run only on whoever remembers, and publishing/deploying is manual.

Proposal:

  1. test.yml on pull requests + develop pushes: npm ci, build, npm test (typecheck + all suites).
  2. release.yml on develop pushes: if the packages/cli version is not yet on npm, publish with --provenance and tag; if the version is already published and the merge touched packages/*/src or skills/, fail loudly — which closes the parallel-branch double-bump gap AGENTS.md warns about.

Needs an NPM_TOKEN secret with publish rights to the @naturalcycles scope.

Effort: M.

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