-
Notifications
You must be signed in to change notification settings - Fork 887
feat: archive template versions to hide them from the ui #10086
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
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is too large a PR to review well in its current state. Could you please break it up into a few smaller ones?
Suggestion (but up to you):
- Database-related changes
- API/CLI-related changes
- Other misc plumbing as required, golden files, etc.
I also see changes relating to ExternalAuth
in this PR, which I don't believe are correct.
@johnstcn the external auth stuff is not my change... I merged in |
The diff before was wildly inaccurate, I am unsure what happened there. I merged with I can break this up though |
Yeah I have no clue what went on with the diff!
Please do! I know it's annoying to do, but smaller diffs are easier to review. |
Moved to #10179 |
Moved to #10179
What this does
Allows "archiving" template versions to clean them up from the UX. By default archived are not listed when calling
/versions
for a template. This action is reversible. Archived versions cannot be promoted or used in workspace builds.Template versions that are in use or the current active template version cannot be archived.
Closes #9478
Cli Commands
Archive a template
Archive a template version
Archive/unarchive specific versions.
Future Work
Open issues