Skip to content

npm go-live: publish 1.5.3 as latest; neutralize legacy 1.0.0 #4

Open

Description

@styk-tv

Bring the modern client live on npm.

  • Configure npm auth: OIDC Trusted Publishing (no stored token, recommended) OR an NPM_TOKEN automation-token repo secret. [decision pending]
  • Release v1.5.3 (version bump + tag) -> CI publishes OCI and npm with provenance; latest moves to 1.5.3.
  • Neutralize legacy 1.0.0 (deprecate; and/or unpublish if npm policy allows).
  • Verify: npm view @conceptkernel/cklib version -> 1.5.3; npm page renders corrected README; npm audit signatures passes.

Blocked on: npm auth decision + tag authorization.

Activity

  1. added this to the v1.5.3 milestone on Jun 30, 2026
  2. added
    enhancementNew feature or request
    P1Priority 1 — this release
    on Jun 30, 2026
  3. modified the milestones: v1.5.3, on Jun 30, 2026
  4. styk-tv commented on Jun 30, 2026

    @styk-tv
    MemberAuthor

    Deferred per request — gated on npm auth (NPM_TOKEN or OIDC trusted publishing). When ready: configure auth + set repo var NPM_PUBLISH=true, then a tag release publishes OCI + npm with provenance, and legacy 1.0.0 gets neutralized.

  5. styk-tv commented on Jul 2, 2026

    @styk-tv
    MemberAuthor

    Status 2026-07-02. Blocked on npm auth (the single remaining input — see #3 for the completed wiring). The tracked tree is release-ready: v1.5.3 is shipped and attested on the OCI side, so the first npm publish will carry whatever tag is current at activation (1.5.3 today; a later tag if one ships first).

    Go-live sequence (no code change):

    1. Configure auth — NPM_TOKEN secret or OIDC Trusted Publishing for @conceptkernel/cklib.
    2. Set repo var NPM_PUBLISH=true.
    3. Next tag → CI publishes with --provenance, then hard-gates on dist-tags.latest resolving to the released version.
    4. Neutralize legacy 1.0.0 (npm deprecate — it predates the current architecture and must not be installed).

    Navigation boundaries. npm is a convenience distribution of the same byte-set as the attested OCI bundle — the OCI artifact remains the canonical, attestation-verified surface consumed downstream by oci-germination / sporaxis compositions. Nothing here changes the substrate contract (pgCK) or touches RDF concerns (pgRDF).

  6. added
    P2Priority 2 — soon
    and removed
    P1Priority 1 — this release
    on Jul 8, 2026
  7. modified the milestones: , on Aug 2, 2026
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

    P2Priority 2 — soonenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions