F-droid migration to GitLab
Background
We at F-droid have extensively integrated GitLab SaaS in our project pipelines, including VCS, CI/CD, pages, and issue tracker. But we want to do more integration with GitLab including app submission scanning and scanning and testing of our project.
Goals
-
Run tests which uses Android emulator on public runners or auto-scaling on-premise runners: fdroid/fdroid-gitlab-runner!3 (closed) -
More CI/CD minutes -
Integrate app submission scanning reports with the MR report widget -
Integrate scanning for fdroidclient: -
Code quality: fdroid/fdroidclient!990 -
Dependency scanning: fdroid/fdroidclient!978 -
Public dependency report access
-
-
SAST: fdroid/fdroidclient!976 (closed) -
Unit tests: fdroid/fdroidclient!991 (closed) -
License scanning: fdroid/fdroidclient!1018
-
-
Stop blocking tor access to the login service by CloudFlare Onion Service or Firewall rules: #342230 -
AutoDevOps for fdroidserver: fdroid/fdroidserver!891
Quick Facts
- Timeline. - Unknown
- Product. - SaaS-Free
- Project's License. GNU General Public License v3.0, GNU Affero General Public License v3.0
Current Tooling and Replacements
Tool | Feature | GitLab feature | GitLab edition |
---|---|---|---|
Collaborators
proletarius101, contributor of F-droid, contact of GitLab integration, @proletarius101
Hans-Christoph Steiner, coordinator of F-droid, primary decision maker, @eighthave
Related Issues
Blockers
Urgent
Important but not urgent
Nice to have
Edited by Bryan Behrenshausen