fdroidserver nightly: mkdir "/workdir/fdroid/git-mirror/fdroid/repo" failed: No such file or directory

Since last year, I haven't been able to get the F-Droid nightlies working because of a problem with the CLI tool:

2025-05-29 16:38:07,765 DEBUG: Popen(['git', 'add', '--all'], cwd=/workdir/fdroid/git-mirror, stdin=None, shell=False, universal_newlines=False)
2025-05-29 16:38:08,028 DEBUG: Reading 'config.yml'
2025-05-29 16:38:08,042 DEBUG: Popen(['git', 'init', '--initial-branch=master'], cwd=/workdir/fdroid/git-mirror, stdin=None, shell=False, universal_newlines=False)
2025-05-29 16:38:08,058 DEBUG: Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory')
2025-05-29 16:38:08,060 DEBUG: Popen(['git', 'switch', '--orphan', 'full'], cwd=/workdir/fdroid/git-mirror, stdin=None, shell=False, universal_newlines=False)
2025-05-29 16:38:08,129 DEBUG: rsync --recursive --safe-links --times --perms --one-file-system --delete --chmod=Da+rx,Fa-x,a+r,u+w --checksum --verbose /workdir/fdroid/repo/ /workdir/fdroid/git-mirror/fdroid/repo/
sending incremental file list
rsync: [Receiver] mkdir "/workdir/fdroid/git-mirror/fdroid/repo" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(787) [Receiver=3.2.3]

More logs can be found here at the very end: https://buildbot.gnunet.org/#/builders/18/builds/142

The CI build instructions can be found mainly in these two files:

All keys/files are in place, and the same steps used to work in GitLab CI:

Edited by Iván Ávalos
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information