gitea/models
KN4CK3R bf999e4069
Add Debian package registry ()
Co-authored-by: @awkwardbunny

This PR adds a Debian package registry.
You can follow [this
tutorial](https://www.baeldung.com/linux/create-debian-package) to build
a *.deb package for testing.
Source packages are not supported at the moment and I did not find
documentation of the architecture "all" and how these packages should be
treated.


![grafik](https://user-images.githubusercontent.com/1666336/218126879-eb80a866-775c-4c8e-8529-5797203a64e6.png)

Part of .

Revised copy of .

---------

Co-authored-by: Brian Hong <brian@hongs.me>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: Giteabot <teabot@gitea.io>
..
actions Support upload `outputs` and use `needs` context on Actions ()
activities Localize activity heatmap (except tooltip) ()
admin Implement FSFE REUSE for golang files ()
asymkey Prefer native parser for SSH public key parsing ()
auth Fix 500 error if there is a name conflict when edit authentication source ()
avatars Avoid warning for system setting when start up ()
db Improve milestone filter on issues page ()
dbfs Allow adding new files to an empty repo ()
fixtures Allow adding new files to an empty repo ()
git Use more specific test methods ()
issues Improve milestone filter on issues page ()
migrations Add Debian package registry ()
organization Add owner team permission check test ()
packages Add Debian package registry ()
perm Rename `repo.GetOwner` to `repo.LoadOwner` ()
project Improve GetBoards and getDefaultBoard ()
pull refactor some functions to support ctx as first parameter ()
repo Fix unclear `IsRepositoryExist` logic ()
secret Secrets storage with SecretKey encrypted ()
system Avoid warning for system setting when start up ()
unit Improve LoadUnitConfig to handle invalid or duplicate units ()
unittest Enable forbidigo linter ()
user Add Debian package registry ()
webhook Add user webhooks ()
error.go Implement FSFE REUSE for golang files ()
fixture_generation.go Implement FSFE REUSE for golang files ()
fixture_test.go Implement FSFE REUSE for golang files ()
main_test.go Refactor the setting to make unit test easier ()
migrate.go Check primary keys for all tables and drop ForeignReference ()
migrate_test.go Check primary keys for all tables and drop ForeignReference ()
org.go refactor some functions to support ctx as first parameter ()
org_team.go Remove org users who belong to no teams ()
org_team_test.go Implement FSFE REUSE for golang files ()
org_test.go Implement FSFE REUSE for golang files ()
repo.go Avoid warning for system setting when start up ()
repo_collaboration.go refactor some functions to support ctx as first parameter ()
repo_collaboration_test.go Rename `repo.GetOwner` to `repo.LoadOwner` ()
repo_test.go Implement FSFE REUSE for golang files ()
repo_transfer.go Fix unclear `IsRepositoryExist` logic ()
repo_transfer_test.go Rename almost all Ctx functions ()