spiceai
spiceai copied to clipboard
Enhancement: `spice upgrade` should also upgrade the runtime, not just the CLI
Goal-State/What/Result
Running spice upgrade
will currently only upgrade the CLI, and the next spice install
or spice run
will upgrade the runtime. The goal is to have spice upgrade
upgrade both the CLI and runtime to the same version, and disable the auto-upgrade behavior for spice run
(downloading the runtime if not present should still work). Upgrading the runtime should be an explicit decision by the user.
Why/Purpose
Clear and concise answer to why this should be done now.
By When
A target date for done-done completion of the entire enhancement.
Issue/Spec written and reviewed: <Target Date> Done-Done: <Target Date>
Done-Done
- [ ] First Principles Driven
- [ ] The Algorithm
- [ ] PM/Design Review
- [ ] UX Review
- [ ] Threat Model / Security Review
- [ ] Tests
- [ ] Documentation
- [ ] Samples/Quickstarts/Tutorials
- [ ] Release Notes
The Algorithm
- [ ] Every requirement questioned?
- [ ] Delete (Scope) any part you can.
- [ ] Simplify.
- [ ] Break down into smaller iterations/milestones.
- [ ] Opportunities for automation.
Spec
Basic specification of the enhancement.
How/MAP
A clear and concise plan of how this should be implemented.