Hans-Christoph Steiner
57244dec63
Merge branch 'noversioncode' into 'master'
...
update: Handle APKs without a version code in their manifest
Closes #1240
See merge request fdroid/fdroidserver!1695
2025-08-26 10:10:51 +00:00
Tobias Mueller
2eb3986ecf
update: Handle APKs without a version code in their manifest
2025-08-26 10:10:51 +00:00
Hans-Christoph Steiner
d4ad523dd2
Merge branch '__init__.py-black-format' into 'master'
...
convert fdroidserver/__init__.py to black format
See merge request fdroid/fdroidserver!1690
2025-08-18 15:48:23 +00:00
Hans-Christoph Steiner
6fff73b678
convert fdroidserver/__init__.py to black format
2025-08-18 15:38:08 +00:00
linsui
fbf8fc54db
Merge branch 'patch-1' into 'master'
...
Sonatype is now Maven Central
See merge request fdroid/fdroidserver!1693
2025-08-18 13:32:29 +00:00
Licaon_Kter
f5f79ac1ea
Sonatype is now Maven Central
2025-08-18 13:32:29 +00:00
Michael Pöhn
97e9784d5d
Merge branch 'fix-srcname-cache-crash' into 'master'
...
update: don't crash if src tarball is not present
See merge request fdroid/fdroidserver!1691
2025-07-31 15:31:38 +00:00
Hans-Christoph Steiner
d20a6a5dcf
update: don't crash if src tarball is not present
2025-07-29 17:20:11 +02:00
Michael Pöhn
058f0b7f6a
Merge branch 'cache-srcname-sha256' into 'master'
...
update: cache the SHA-256 of the src tarball
Closes #1290
See merge request fdroid/fdroidserver!1686
2025-07-28 21:10:40 +00:00
Hans-Christoph Steiner
e07cdf5f0c
update: cache the SHA-256 of the src tarball
...
closes #1290
2025-07-28 14:11:07 +00:00
Hans-Christoph Steiner
f9d111c8c1
Merge branch 'removeunf' into 'master'
...
Remove UpstreamNonFree
Closes fdroiddata#2481
See merge request fdroid/fdroidserver!1680
2025-07-28 14:10:18 +00:00
Licaon_Kter
8b54e2b4cf
Remove UpstreamNonFree
2025-07-28 15:59:35 +02:00
Hans-Christoph Steiner
d594a683ab
Merge branch 'isort' into 'master'
...
Sort import
See merge request fdroid/fdroidserver!1689
2025-07-26 15:47:48 +00:00
linsui
7a98650ed3
Sort import
...
ruff check --fix --select I
2025-07-26 15:35:19 +00:00
linsui
b19b8050db
Merge branch 'fix-schildichat-fastlane' into 'master'
...
update: more accurate fastlane subdir/flavor matching
See merge request fdroid/fdroidserver!1687
2025-07-26 12:52:31 +00:00
Hans-Christoph Steiner
6a3758d3c4
update: more accurate fastlane subdir/flavor matching
...
This should fix Schildichat showing Element X's metadata.
2025-07-26 12:36:32 +00:00
Hans-Christoph Steiner
546821fc3d
Merge branch 'scanpath' into 'master'
...
scanner: report all errors
See merge request fdroid/fdroidserver!1688
2025-07-26 10:44:26 +00:00
linsui
120a1655b4
scanner: report all errors
2025-07-26 18:33:57 +08:00
linsui
19d709edcd
Merge branch 'standalone-gradlew-fdroid' into 'master'
...
make gradlew-fdroid a standalone project
See merge request fdroid/fdroidserver!1684
2025-07-25 17:46:59 +00:00
Hans-Christoph Steiner
5049645003
make gradlew-fdroid a standalone project
...
https://gitlab.com/fdroid/gradlew-fdroid
2025-07-25 17:46:31 +00:00
Hans-Christoph Steiner
e4b54c9768
Merge branch 'docker-buildserver-always-apt-https' into 'master'
...
buildserver: always use HTTPS for apt connections in Docker image
See merge request fdroid/fdroidserver!1603
2025-07-23 16:24:56 +00:00
Hans-Christoph Steiner
7988c54d00
buildserver: always use HTTPS for apt connections in Docker image
...
This configuration has been in use in .gitlab-ci.yml scripts for a while
now and has proven reliable. This is a "low hanging fruit" improvement.
It provides an extra layer of protection for when their are apt vulns. And
it makes it much harder to profile what a server/laptop is doing based on
the internet traffic. The network observer will no longer be able to see
which packages are being downloaded since apt uses HTTP pipelining so size
attacks are not really possible. And HTTPS hides the URLs, filenames,
download contents, etc.
2025-07-23 16:09:20 +00:00
Hans-Christoph Steiner
05c4bf2483
Merge branch 'ci-PUBLISH-to-bookworm' into 'master'
...
gitlab-ci: update PUBLISH to bookworm since prod has already
See merge request fdroid/fdroidserver!1685
2025-07-23 16:08:48 +00:00
Hans-Christoph Steiner
7e219561b7
gitlab-ci: update PUBLISH to bookworm since prod has already
2025-07-22 21:52:28 +02:00
Hans-Christoph Steiner
6ad3c74bb4
Merge branch 'subdir-fastlane-support' into 'master'
...
update: support fastlane/ dir in subdir:
See merge request fdroid/fdroidserver!1679
2025-07-17 08:46:27 +00:00
Hans-Christoph Steiner
96c0d928da
update: support fastlane/ dir in subdir:
...
GNU Taler apps use this.
* https://git.taler.net/taler-android.git/tree/merchant-terminal/fastlane/metadata/android/en-US?h=pos-1.0.2
2025-07-16 17:32:49 +02:00
Hans-Christoph Steiner
ba5c78d45f
update: fetch Builds one time and reuse
2025-07-16 16:35:58 +02:00
linsui
8f1411607a
Merge branch 'update-gradle-job' into 'master'
...
gitlab-ci: update "gradle" job to only check files when changed
See merge request fdroid/fdroidserver!1682
2025-07-16 12:23:02 +00:00
Hans-Christoph Steiner
97b0b0eaf8
gitlab-ci: update gradle: job to only check files in
...
While we are at it, also upgrade to Debian/trixie and rules:
this now handles making the merge requests:
https://gitlab.com/fdroid/gradle-transparency-log/-/merge_requests/2
2025-07-16 14:08:54 +02:00
Hans-Christoph Steiner
c6c4764b33
Merge branch 'gradle-release-checksums.py' into 'master'
...
bot: update to gradle v7.6.6
See merge request fdroid/fdroidserver!1681
2025-07-16 12:06:44 +00:00
fdroid-bot
7946acd52a
gradle v8.14.3
2025-07-16 11:52:37 +00:00
linsui
0a91b98aee
Merge branch 'gradle' into 'master'
...
AGP 8.11 requires Gradle 8.13
See merge request fdroid/fdroidserver!1678
2025-07-06 07:30:11 +00:00
linsui
09a51a429b
AGP 8.11 requires Gradle 8.13
2025-07-06 07:29:46 +00:00
linsui
47b5ecdc8c
Merge branch 'gradle' into 'master'
...
gradle 8.14.3
See merge request fdroid/fdroidserver!1677
2025-07-05 07:15:55 +00:00
linsui
909864a8c7
gradle 8.14.3
2025-07-05 15:03:27 +08:00
Hans-Christoph Steiner
47b9b24aef
Merge branch 'gitlab-ci-pages-needs' into 'master'
...
gitlab-ci: 'pages' needs 'Build documentation' but it has `changes:`
See merge request fdroid/fdroidserver!1670
2025-06-26 06:55:43 +00:00
Hans-Christoph Steiner
f4f1c003a6
gitlab-ci: 'pages' needs 'Build documentation' but it has changes:
...
Fixes this error:
> Unable to create pipeline
>
> 'pages' job needs 'Build documentation' job, but 'Build documentation'
> does not exist in the pipeline. This might be because of the only,
> except, or rules keywords. To need a job that sometimes does not exist
> in the pipeline, use needs:optional.
2025-06-26 06:44:56 +00:00
Michael Pöhn
51b55963a5
Merge branch 'only-copy-icons-if-they-changed' into 'master'
...
only copy icons into repo/ if they changed
See merge request fdroid/fdroidserver!1664
2025-06-25 10:32:06 +00:00
Hans-Christoph Steiner
52c1bcca70
only copy icons into repo/ if they changed
...
This should make things more efficient and reduce the size of the diffs in
the transparency log. Using shutil.copy2() preserves metadata.
2025-06-25 09:46:20 +00:00
Hans-Christoph Steiner
8a36e264b4
Merge branch 'merge_weblate' into 'master'
...
weblate
See merge request fdroid/fdroidserver!1676
2025-06-25 08:05:47 +00:00
Hans-Christoph Steiner
d5d65cfabd
make -C locale update
2025-06-25 09:54:03 +02:00
Hans-Christoph Steiner
dcb804f70d
enable Bashkir (ba) as supported locale, its at 100%
2025-06-25 09:50:54 +02:00
Zulfar
a0cae97155
Translated using Weblate: Bashkir (ba) by Zulfar <mzulfar20@gmail.com>
...
Currently translated at 100.0% (579 of 579 strings)
Added translation using Weblate: Bashkir (ba) by Zulfar <mzulfar20@gmail.com>
Co-authored-by: Zulfar <mzulfar20@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ba/
Translation: F-Droid/F-Droid Server
2025-06-25 09:49:50 +02:00
Hans-Christoph Steiner
956cb11f91
gitlab-ci: rm dash from macOS tests, it reliably segfaults
...
dash rarely changes and is reliably run on Debian in the hooks/pre-commit
job. So remove it from the macOS job, where it is flaky and hard to
troubleshoot (who has macOS? ;-)
https://gitlab.com/fdroid/fdroidserver/-/jobs/10454622138
```
==============================================================================
run commit hooks
+ echo_header 'run commit hooks'
+ test -x ./hooks/pre-commit
+ ./hooks/pre-commit
WARNING: pydocstyle is not installed, using dummy placeholder!
WARNING: pyflakes is not installed, using dummy placeholder!
WARNING: pycodestyle is not installed, using dummy placeholder!
./hooks/pre-commit: line 111: 20320 Segmentation fault: 11 $DASH -n $f
ERROR: dash tests failed!
```
2025-06-25 09:42:46 +02:00
Hans-Christoph Steiner
193ca5842c
version 2.4.2
2025-06-24 21:52:38 +02:00
Hans-Christoph Steiner
a44364d661
update CHANGELOG.md
2025-06-24 21:52:21 +02:00
Hans-Christoph Steiner
9fffe0aea4
Merge branch 'merge_weblate' into 'master'
...
weblate
See merge request fdroid/fdroidserver!1675
2025-06-24 15:24:31 +00:00
Artyom Rybakov
76eb0611a0
Translated using Weblate: Russian (ru) by Artyom Rybakov <rib.artem@gmail.com>
...
Currently translated at 100.0% (579 of 579 strings)
Co-authored-by: Artyom Rybakov <rib.artem@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ru/
Translation: F-Droid/F-Droid Server
2025-06-24 17:12:59 +02:00
WaldiS
e21fd0d167
Translated using Weblate: Polish (pl) by WaldiS <sto@tutanota.de>
...
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate: Polish (pl) by WaldiS <sto@tutanota.de>
Currently translated at 98.4% (570 of 579 strings)
Co-authored-by: WaldiS <sto@tutanota.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/pl/
Translation: F-Droid/F-Droid Server
2025-06-24 17:12:59 +02:00
Swyter
d5e554dcd6
Translated using Weblate: Spanish (es) by Swyter <swyterzone@gmail.com>
...
Currently translated at 98.2% (569 of 579 strings)
Translated using Weblate: Spanish (es) by Swyter <swyterzone@gmail.com>
Currently translated at 98.2% (569 of 579 strings)
Co-authored-by: Swyter <swyterzone@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/es/
Translation: F-Droid/F-Droid Server
2025-06-24 17:12:59 +02:00