[FEATURE] automatic packaging repo archival

So when talking about devtools!166 (merged) we realized that it would be great if gluebuddy would archive repos which:

  • are not in the official package repositories. This can be done via the newly created endpoint in AURweb that maps maintainers to packagebases
  • did not recieve a commit in X weeks (i.e. 4-8 weeks)

All other solutions for repo archival (via issue on the package repo, issues on a separate repo etc.) seem rather clunky.

The only problem that could arise with this design is that a person crates a repo for a package but doesnt push to it after the initial commits so there is no package (yet) in the repos and it gets archived. This should be an edge case though.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information