chore: Prepare the publishing of the packages to npm.#18
Conversation
📝 WalkthroughWalkthroughRenames packages and imports from unscoped to Sequence Diagram(s)sequenceDiagram
participant GH as GitHub Actions
participant Repo as Repository
participant Runner as Action Runner (Node 18 + Yarn)
participant npm as npm Registry
note over GH,Repo: Trigger: release with tag "@deepnote/<pkg>@<ver>"
GH->>Repo: checkout code
GH->>Runner: setup Node 18 + Yarn cache
Runner->>Repo: parse tag -> extract package & version
alt invalid tag or unknown package
Runner-->>GH: fail workflow (error)
else valid package
Runner->>Repo: verify package exists & package.json version matches
Runner->>Runner: install dependencies
Runner->>Repo: run package-specific build steps (if applicable)
Runner->>npm: authenticate using NPM_TOKEN
Runner->>npm: publish `@deepnote/<pkg>@<ver>`
npm-->>Runner: publish response
Runner->>GH: mark workflow success
end
Pre-merge checks❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: ASSERTIVE Plan: Pro Disabled knowledge base sources:
📒 Files selected for processing (2)
🔇 Additional comments (2)
Comment |
Summary by CodeRabbit
Chores
New Exports
✏️ Tip: You can customize this high-level summary in your review settings.