You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added .github/workflows/publish-core-package.yml with explicit preflight, bootstrap-token, and trusted-publisher modes.
The first npm publish remains a release-owner task because OIDC trusted publishing cannot bootstrap a package before it exists in npm settings; use the protected npm-publish-bootstrap Environment and NPM_BOOTSTRAP_TOKEN for the initial publish, then configure npm trusted publishing for subsequent publishes.
Remaining tasks: confirm/control the @ae-framework npm scope, configure the protected npm environments/secrets/trusted publisher, run the release workflow from core-v<version>, verify npm registry state, run non-workspace install/import smoke, publish release notes, update QUICKSTART, and comment on Complete #3598 Phase 4 publication and align the issue record with delivered evidence #3626.
Background
Parent: #3626
packages/coreis prepared as@ae-framework/core@0.1.0, but the package is not live on npm. Current observed state:npm view @ae-framework/core version --jsonreturnedE404during Complete #3598 Phase 4 publication and align the issue record with delivered evidence #3626 work.packages/core/package.jsonalready contains package metadata, public publish config, files, and exports.packages/core/PUBLISHING.mddocuments the pre-publish checklist and compatibility boundary.This issue tracks the actual npm publication path and the evidence required before QUICKSTART wording can claim the package is live.
Tasks
@ae-frameworknpm org/scope is controlled by the project, or chooses a different package scope.pnpm --filter @ae-framework/core run buildpnpm --filter @ae-framework/core run testpnpm --filter @ae-framework/core run check:no-src-imports(cd packages/core && npm pack --dry-run --json)@ae-framework/core@0.1.xwith provenance.npm view @ae-framework/core versionsucceeds.QUICKSTART-15MINand update the QUICKSTART publication-boundary wording in the same PR.Acceptance criteria
npm view @ae-framework/core versionreturns the published0.1.xversion.npm i @ae-framework/core && node -e "import('@ae-framework/core')"smoke evidence is available in CI or a documented release run.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
04662a97343b10f5b62eef5ba8bab0d9f8ddf8d1..github/workflows/publish-core-package.ymlwith explicitpreflight,bootstrap-token, andtrusted-publishermodes.npm-publish-bootstrapEnvironment andNPM_BOOTSTRAP_TOKENfor the initial publish, then configure npm trusted publishing for subsequent publishes.@ae-frameworknpm scope, configure the protected npm environments/secrets/trusted publisher, run the release workflow fromcore-v<version>, verify npm registry state, run non-workspace install/import smoke, publish release notes, update QUICKSTART, and comment on Complete #3598 Phase 4 publication and align the issue record with delivered evidence #3626.