Recurring forgefriends sync / rebase on Gitea

Today’s rebasing took ~4 hours (60 new commits) because:


$ git describe gitea/main
v1.18.0-dev-9-ge91229eef
$ git log --oneline --no-merges gitea/main..origin/main
c4db14c1f (HEAD -> main, origin/main, origin/feature-projectbase, feature-projectbase) projectbase: implement tests for UpdateProjectBase
684179b1e repo: add a .projectbase repository to each project
a8e22a00f repository: cloneLink(suffix) instead of cloneLink(isWiki)
53b533d12 (origin/feature-fff, origin/base-fff, feature-fff, base-fff) gofff: replace Gitea migration
14aca726d tests: integration tests for the Gitea migration form
20433e847 gofff: get module
effe4fde9 gofff: lfs not implemented yet
f7df3052f gofff: remove the Gitea migration implementation
6d485b068 (origin/feature-development-environment, feature-development-environment) gitignore: emacs backups
f7507898f (origin/feature-gitlab-ci, feature-gitlab-ci) tests: do not test against the GitHub API
ce651af2d CI: unit tests for models race with each other and sometime fail
199007c32 CI: setup GitLab CI
a0def53c5 (origin/feature-licensing, feature-licensing) forgefriends is licensed under AGPLv3+