-
Notifications
You must be signed in to change notification settings - Fork 66
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
📣 Rename of myst-cli
to mystmd
#451
Comments
It was rather surprising to see a breaking change happing in a minor release tbh, with absolutely 0 deprecation handling. Is it planned to add structure to handling these things? Because the way this was done, is in my opinion not acceptable to end-users. |
Thanks for the feedback, sorry this broke something on your end. I hope that the update should be straight forward, if you are on CI, change These are some of the changes that are aiming to take us out of beta over the next few months. You are probably right that this could have been a major release, we will aim to be better in the future. |
The fix is easy, that is not the issue, but since it is used in workflows, it just breaks CI for others all of a sudden: Surprise! TBH that is an issue with the way the new (documented/recommended) CI for GitHub Actions is made too... it isn't tied into a version of Myst Markdown, making it very very hard for you to break anything at any point in time in the future, as the end-user will always run the latest. This means you possibly have to maintain backwards compatibility for your end-users until the end of days?
❤️ |
I think that you are right about the GitHub action. We should probably maintain an action and release that with its own cadence. (See #453) |
Closing now that this is a month old, we have also recently released |
The command line tools have been renamed from
myst-cli
tomystmd
. This is to open up a consistent path in the future to installing via pip/conda (#139). This also consolidates our terminology and domain rename (e.g. see executablebooks/team-compass#21).To upgrade to
v1.1.0
of the MyST CLI you will need to:For development
npm uninstall -g myst-cli npm run build npm run dev # This will relink the packages
If you have any problems, it may say there is a conflicting
myst
command, delete the file noted in the error log and build again.The text was updated successfully, but these errors were encountered: