Skip to content

Commit

Permalink
Add README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
amezin committed Dec 26, 2023
1 parent be919d5 commit 11fe021
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Docker registry cleanup
-----------------------

For every repository:

1. Images created less than 1 day ago are kept

2. Images with no defined build date (cache?) are kept

3. Images with `org.opencontainers.image.version` label matching existing
tags/branches or open pull requests are kept

4. Everything else is deleted

## REST API pagination race condition

It seems that GitHub API pagination can "skip" a branch/tag/pull request
if it's deleted concurrently.

However, we mostly care about tags. Images for branches and pull requests
are not as precious and can be rebuilt if necessary.

Tags should never be deleted - so this isn't a real issue.

0 comments on commit 11fe021

Please sign in to comment.