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
The release process currently 1) is very manual, 2) is lacking in automated testing, and 3) can be broken by stacks-core dependencies.
Clarinet needs to be released more frequently (once every 1 or 2 weeks) in order to stay up to date with the latest changes happening in stacks-core and clarity-wasm.
Clarinet is a monorepo that includes multiple components that need to be released on multiple platforms:
clarinet (the cli - built and published with the CI)
stacks-devnet-js (published on NPM via CI)
clarity-sdk (manually published on NPM)
vscode extension (manually published on open vsx and vscode marketplace)
a few packages manually published on crates.io (clarinet-files, clarinet-deployments, stacks-rpc-client)
Tasks
The release process needs to be easier and more reliable. This in an epic issues listing the different actions that can be taken to make it happen
Discuss the release workflow
Do we need the develop and the main branches or could we only keep main?
Simplify the version update process (which is error prone today)
Context
The release process currently 1) is very manual, 2) is lacking in automated testing, and 3) can be broken by stacks-core dependencies.
Clarinet needs to be released more frequently (once every 1 or 2 weeks) in order to stay up to date with the latest changes happening in stacks-core and clarity-wasm.
Clarinet is a monorepo that includes multiple components that need to be released on multiple platforms:
Tasks
The release process needs to be easier and more reliable. This in an epic issues listing the different actions that can be taken to make it happen
The text was updated successfully, but these errors were encountered: