mirror of
https://github.com/go-gitea/gitea
synced 2025-07-22 18:28:37 +00:00
Add package registry cleanup rules (#21658)
Fixes #20514 Fixes #20766 Fixes #20631 This PR adds Cleanup Rules for the package registry. This allows to delete unneeded packages automatically. Cleanup rules can be set up from the user or org settings. Please have a look at the documentation because I'm not a native english speaker. Rule Form  Rule List  Rule Preview  Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
@@ -86,6 +86,9 @@ remove = Remove
|
||||
remove_all = Remove All
|
||||
edit = Edit
|
||||
|
||||
enabled = Enabled
|
||||
disabled = Disabled
|
||||
|
||||
copy = Copy
|
||||
copy_url = Copy URL
|
||||
copy_content = Copy content
|
||||
@@ -3186,3 +3189,23 @@ settings.delete.description = Deleting a package is permanent and cannot be undo
|
||||
settings.delete.notice = You are about to delete %s (%s). This operation is irreversible, are you sure?
|
||||
settings.delete.success = The package has been deleted.
|
||||
settings.delete.error = Failed to delete the package.
|
||||
owner.settings.cleanuprules.title = Manage Cleanup Rules
|
||||
owner.settings.cleanuprules.add = Add Cleanup Rule
|
||||
owner.settings.cleanuprules.edit = Edit Cleanup Rule
|
||||
owner.settings.cleanuprules.none = No cleanup rules available. Read the docs to learn more.
|
||||
owner.settings.cleanuprules.preview = Cleanup Rule Preview
|
||||
owner.settings.cleanuprules.preview.overview = %d packages are scheduled to be removed.
|
||||
owner.settings.cleanuprules.preview.none = Cleanup rule does not match any packages.
|
||||
owner.settings.cleanuprules.enabled = Enabled
|
||||
owner.settings.cleanuprules.pattern_full_match = Apply pattern to full package name
|
||||
owner.settings.cleanuprules.keep.title = Versions that match these rules are kept, even if they match a removal rule below.
|
||||
owner.settings.cleanuprules.keep.count = Keep the most recent
|
||||
owner.settings.cleanuprules.keep.count.1 = 1 version per package
|
||||
owner.settings.cleanuprules.keep.count.n = %d versions per package
|
||||
owner.settings.cleanuprules.keep.pattern = Keep versions matching
|
||||
owner.settings.cleanuprules.keep.pattern.container = The <code>latest</code> version is always kept for Container packages.
|
||||
owner.settings.cleanuprules.remove.title = Versions that match these rules are removed, unless a rule above says to keep them.
|
||||
owner.settings.cleanuprules.remove.days = Remove versions older than
|
||||
owner.settings.cleanuprules.remove.pattern = Remove versions matching
|
||||
owner.settings.cleanuprules.success.update = Cleanup rule has been updated.
|
||||
owner.settings.cleanuprules.success.delete = Cleanup rule has been deleted.
|
||||
|
Reference in New Issue
Block a user