Skip to content

v0.25.0

Choose a tag to compare

@ywatanabe1989 ywatanabe1989 released this 08 May 15:05
· 40 commits to main since this release

Added

  • newb install <owner>/<repo> — single-repo CI bootstrap.
    Drops .github/workflows/newb.yml (PR by default, --push for
    direct-push) AND sets the NEWB_ANTHROPIC_API_KEY repo secret in
    one verb. Also exposed as separate verbs:
    newb scaffold-workflow and newb set-secret. All three accept a
    positional <owner>/<repo> or . (or omitted) for the current
    git remote. Idempotent — re-running skips already-set secrets and
    existing workflow files; --force overrides.
    • newb deliberately stays single-repo: it knows nothing about
      ecosystems or registries. Multi-repo loops are downstream
      concerns (a wrapping tool calls newb install per repo).
  • docs/install.md — generic how-to for newb install.

Changed

  • Generalized public-facing docs. Skill frontmatter tags
    (scitex-packagenewb), removed "SciTeX-ecosystem"-specific
    prose from docs/badge.md, the skill leaves, and the runtime
    example. The newb package itself no longer mentions specific
    package names (scitex-io etc.) in user-facing text. The runner
    image URL (ghcr.io/ywatanabe1989/newb-runner) and the repo URL
    remain — those are real addresses.
  • Runner image is now public on ghcr.io. Workflow templates
    drop the docker-login step; adopting repos need exactly one
    secret (NEWB_ANTHROPIC_API_KEY).
  • newb-self-verify.yml — added a newb gate step
    (dogfoods the 0.24.0 declarative gate); dropped the
    GHCR_PAT login.

Removed

  • docs/fleet-onboarding.md — replaced by docs/install.md.
    "Fleet" framing was scitex-specific scaffolding for what is, in
    newb, a single-repo operation.