Skip to content

Publish @ae-framework/core 0.1.x with npm provenance #3631

Description

@ootakazuhiko

Background

Parent: #3626

packages/core is prepared as @ae-framework/core@0.1.0, but the package is not live on npm. Current observed state:

This issue tracks the actual npm publication path and the evidence required before QUICKSTART wording can claim the package is live.

Tasks

  • Repository owner confirms the @ae-framework npm org/scope is controlled by the project, or chooses a different package scope.
  • Configure npm trusted publishing or an equivalent release workflow path with provenance support. Workflow/preflight/bootstrap/trusted-publisher path was added by ci(release): add core package publish preflight #3636; release-owner npm configuration remains pending.
  • Add or update the release workflow so publication is performed from a release tag/commit, not a local machine. Completed by ci(release): add core package publish preflight #3636.
  • Run package checks before publish:
    • pnpm --filter @ae-framework/core run build
    • pnpm --filter @ae-framework/core run test
    • pnpm --filter @ae-framework/core run check:no-src-imports
    • (cd packages/core && npm pack --dry-run --json)
  • Publish @ae-framework/core@0.1.x with provenance.
  • Verify npm view @ae-framework/core version succeeds.
  • Add a non-workspace install/import smoke test for the published package.
  • Add the release note required by QUICKSTART-15MIN and update the QUICKSTART publication-boundary wording in the same PR.
  • Comment on Complete #3598 Phase 4 publication and align the issue record with delivered evidence #3626 with registry URL, release URL, and CI evidence.

Acceptance criteria

  • npm view @ae-framework/core version returns the published 0.1.x version.
  • Non-workspace npm i @ae-framework/core && node -e "import('@ae-framework/core')" smoke evidence is available in CI or a documented release run.
  • Release notes and QUICKSTART wording are consistent with the actual published state.
  • Package provenance evidence is linked from the issue or release.

Human decision required

Codex CLI cannot complete this without release-owner confirmation of npm scope ownership and a configured trusted-publishing/credential path.

Progress update: publish workflow/preflight ready

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions