Repository navigation
feat!: publish as @todoist/twist-ai - #243
Merged
Merged
Conversation
The npm package moves from the @Doist scope to @todoist. Rename the package, point the release workflow's registry scope at @todoist, and update the install command, import example and MCP client configs in the README. Also pin conventional-changelog-conventionalcommits back to 9.3.1. Version 10 needs conventional-changelog-writer 9, but @semantic-release/release-notes-generator still uses writer 8, so the last release failed in generateNotes with "Missing helper". The @doist/twist-sdk dependency stays on the old scope for now, as this repo is a major version behind on it.
Contributor
|
🎉 This PR is included in version 7.0.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Short description
The npm package moves from
@doist/twist-aito@todoist/twist-ai. The@todoist/twist-aipackage already exists on npm with a trusted publisher pointing at this repo's release workflow, so once this merges the release publishes a new major version (8.0.0) under the new name. The old@doist/twist-aipackage stays on npm for now and will be deprecated later, pointing at the new one. Consumers need to switch their dependency and imports to@todoist/twist-ai, and MCP client configs neednpx -y @todoist/twist-ai. It's a major release because consumers have to switch their dependency and imports to the new name.package.json/package-lock.json:nameis now@todoist/twist-ai(the rootnameentries in the lockfile too). The version is unchanged so semantic-release carries on from the existing tags.actions/setup-nodenow usesscope: '@todoist'so publishing the new name works.@doist/twist-sdkinstalls from the public npm registry without a scope mapping.npxquick start, and the Claude Desktop, Cursor, Claude Code and VS Code MCP configs. There's one line under the install section saying the package was previously published as@doist/twist-ai.conventional-changelog-conventionalcommitsis pinned back from 10.4.0 to 9.3.1, the version the other repos use, and the lockfile is regenerated (the only changes are that package, its@conventional-changelog/templatedependency being swapped for the already-presentcompare-func, and the root name). The last release (run) failed in semantic-release'sgenerateNotesstep withMissing helper: "conventional-changelog-conventionalcommits requires conventional-changelog-writer@9 or newer, because@semantic-release/release-notes-generator(even the latest 14.1.1) still uses writer 8. Without this the release under the new name would fail the same way.These are left as they are:
@doist/twist-sdk(2.9.4) dependency and its imports: this repo is a major version behind on it, so it'll move to@todoist/twist-sdkwhen it's bumpedtwist-aibinary,mcpName(net.twist/mcp) and the MCP server nameDOIST_RELEASE_BOT_*secrets, theauthorfield andLICENSECHANGELOG.mdhistory