Add tags list for repos whose release setting is disabled (#23465) #24369
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.
Backport #23465
Close #23427
Co-Author: @wxiaoguang
If a repo's release setting is enabled, the logic has't changed. Clicking the "Tags" button will jump to
/{user}/{repo}/tags
andtemplates/repo/release/list.tmpl
template will be used.If the release setting is disabled, clicking the "Tags" button will still jump to
/{user}/{repo}/tags
but a new templatetemplates/repo/tag/list.tmpl
will be used.Since both templates above need to render the tags list, I moved the tags list to a shared template located in
templates/repo/tag/table.tmpl
.