-
Notifications
You must be signed in to change notification settings - Fork 2
chore: Prepare the publishing of the packages to npm. #18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.