FC Stegerman
2e080c8170
make F-Droid-specific changes to apksigcopier.py
2023-02-17 13:08:23 +00:00
FC Stegerman
c68e1489bd
import apksigcopier v1.1.1
2023-02-17 13:08:23 +00:00
Hans-Christoph Steiner
4de2e3cf04
Merge branch 'windows' into 'master'
...
gitlab-ci: only run Windows job in branches called "windows
See merge request fdroid/fdroidserver!1301
2023-02-17 09:34:54 +00:00
Hans-Christoph Steiner
5cebb839d4
gitlab-ci: only run Windows job in branches called "windows
2023-02-17 09:34:30 +00:00
Hans-Christoph Steiner
01bddc98f1
Merge branch 'python_dist' into 'master'
...
Fix l10n broken in venvs, stop packaging makebuildserver script
Closes #1014
See merge request fdroid/fdroidserver!1167
2023-02-16 21:21:38 +00:00
FestplattenSchnitzel
ac9b20f6ab
gitlab-ci: check that localization works when installed with pip
2023-02-16 21:07:36 +00:00
FestplattenSchnitzel
beb49eea48
Stop packaging makebuildserver script
...
makebuildserver requires this repository to be cloned locally.
Fixes #1014 .
2023-02-16 21:07:36 +00:00
FestplattenSchnitzel
ada36a3ee5
Fix l10n broken in venvs
2023-02-16 21:07:36 +00:00
Hans-Christoph Steiner
92556e4cd0
Merge branch 'v2_video' into 'master'
...
v2: move video to translated text (Closes : #1095 )
Closes #1095
See merge request fdroid/fdroidserver!1293
2023-02-16 20:59:51 +00:00
Hans-Christoph Steiner
b697845bda
add test case for index.package_metadata()
2023-02-16 21:45:39 +01:00
Jochen Sprickerhof
0f151a3779
v2: move video to translated text ( Closes : #1095 )
...
It contains a link to the actual video and can be translated.
2023-02-16 21:42:09 +01:00
Jochen Sprickerhof
b1ad5cd4fd
Merge branch 'fix_path' into 'master'
...
common: support PosixPath in log message
See merge request fdroid/fdroidserver!1300
2023-02-16 20:09:56 +00:00
Jochen Sprickerhof
04230dc7c0
common: support PosixPath in log message
2023-02-16 15:17:14 +01:00
Jochen Sprickerhof
7e362a708c
Merge branch 'fix_path' into 'master'
...
build: support PosixPath in log message (Closes #1096 )
Closes #1096
See merge request fdroid/fdroidserver!1298
2023-02-16 13:48:24 +00:00
Jochen Sprickerhof
fef42dbc87
build: support PosixPath in log message ( Closes : #1096 )
2023-02-16 14:29:31 +01:00
Jochen Sprickerhof
c9095134cd
Merge branch 'binary' into 'master'
...
Add build.binary
See merge request fdroid/fdroidserver!1291
2023-02-16 12:30:17 +00:00
linsui
58f167b7e5
Add build.binary
2023-02-16 20:16:52 +08:00
Jochen Sprickerhof
68e27c0a9b
Merge branch 'postbuild' into 'master'
...
Add postbuild
Closes #1069
See merge request fdroid/fdroidserver!1281
2023-02-16 12:11:26 +00:00
linsui
33def096f5
Add postbuild
2023-02-16 12:11:26 +00:00
Hans-Christoph Steiner
2ffb70168a
Merge branch 'gradle-release-checksums.py' into 'master'
...
update to gradle v8.0
See merge request fdroid/fdroidserver!1296
2023-02-16 09:05:47 +00:00
fdroid-bot
fd54633f52
gradle v8.0
2023-02-16 08:38:19 +00:00
Jochen Sprickerhof
dc9be512e2
Merge branch 'fix_path' into 'master'
...
Fix pathlib usage
See merge request fdroid/fdroidserver!1297
2023-02-16 08:37:35 +00:00
Jochen Sprickerhof
ecfbdef60f
Fix pathlib usage
...
Regression from 4a581bdf
.
2023-02-16 09:23:07 +01:00
Jochen Sprickerhof
0e07dd0501
Merge branch 'sbr/python3.6' into 'master'
...
Remove path workarounds for old python versions
See merge request fdroid/fdroidserver!1276
2023-02-15 19:25:48 +00:00
Simon Brand
4a581bdfb6
Remove path workarounds for old python versions
2023-02-15 19:25:48 +00:00
Hans-Christoph Steiner
c5ba4bc848
Merge branch 'fix_vagrantfile' into 'master'
...
Set vm_provider in example Vagrantfile.yaml
See merge request fdroid/fdroidserver!1277
2023-02-08 21:17:23 +00:00
Jochen Sprickerhof
629b2650d0
makebuildserver: make sure config is a dict
...
yaml.safe_load returns None for an empty file.
2023-02-08 21:17:12 +00:00
Hans-Christoph Steiner
84dd97e007
Merge branch 'purge_travis_ci' into 'master'
...
Remove references to Travis CI, clean up README
See merge request fdroid/fdroidserver!1284
2023-02-08 21:03:17 +00:00
FestplattenSchnitzel
1074b5938d
README: Remove CI/CD status section
2023-02-08 21:49:03 +01:00
FestplattenSchnitzel
406652988a
Remove references to Travis CI
...
We do not use it any longer.
2023-02-08 21:48:45 +01:00
Hans-Christoph Steiner
375f68480c
Merge branch 'fix_fedora_ci' into 'master'
...
CI: Add missing dependency on Fedora
See merge request fdroid/fdroidserver!1263
2023-02-08 17:34:01 +00:00
Jochen Sprickerhof
6118925387
Skip nightly test on Fedora with pip in $HOME
2023-02-08 18:32:13 +01:00
Hans-Christoph Steiner
b293252029
Merge branch 'rework_unittests' into 'master'
...
Rework unittests
See merge request fdroid/fdroidserver!1269
2023-02-08 17:29:01 +00:00
Jochen Sprickerhof
5715e377b0
nightly test: cleaup test directory
2023-02-08 18:14:38 +01:00
Jochen Sprickerhof
55c3a28568
run-tests: make mirror test independent of update test
2023-02-08 18:14:38 +01:00
Jochen Sprickerhof
a667074d89
run-tests: make scanner test independent on importer test
2023-02-08 18:14:38 +01:00
Jochen Sprickerhof
b1fca3f722
run-tests: always cleanup testfiles
2023-02-08 18:14:38 +01:00
Jochen Sprickerhof
6ba40b7349
common tests: use patch.dict for os.environ
2023-02-08 18:14:36 +01:00
Jochen Sprickerhof
d29a486e31
tests: use context manager and/or standard setup temp files
2023-02-08 18:12:35 +01:00
Jochen Sprickerhof
1eeb992118
Don't create unused testfiles directory
2023-02-06 14:52:35 +01:00
Jochen Sprickerhof
d5400549f6
update test: set update options
2023-02-06 14:52:35 +01:00
Jochen Sprickerhof
4a6ccae71a
install_ndk: cleanup tempdir
2023-02-06 14:52:32 +01:00
Hans-Christoph Steiner
b285603e43
Merge branch 'destroy_vm' into 'master'
...
build: close ssh_channel upon timeout
See merge request fdroid/fdroidserver!1287
2023-02-06 11:12:28 +00:00
Jochen Sprickerhof
a6700e65ed
build: close ssh_channel upon timeout
...
The build can get stuck when running into the timeout and paramiko not
noticing it. This can be reproduced by setting a small build timeout for
an app. I tried setting set_keepalive() but it did not help. This
forcefully closes the ssh channel to the VM so the fdroid build will
continue. As we destroy the VM in the next step anyhow I think this is
fine.
2023-02-04 10:14:03 +00:00
Jochen Sprickerhof
5e08187567
build: Rename chan to ssh_channel
2023-02-04 10:14:03 +00:00
Hans-Christoph Steiner
45af14f9a0
Merge branch 'test' into 'master'
...
CI: fix permissions for git diff --cached
See merge request fdroid/fdroidserver!1292
2023-02-04 10:13:02 +00:00
Jochen Sprickerhof
702f84e920
CI: fix permissions for git diff --cached
...
fdroid build runs git diff --cached for git_repo.is_dirty(). This does
no longer work without these permissions.
2023-02-04 10:12:48 +00:00
Jochen Sprickerhof
6b9db76c8b
Merge branch 'git-tag-docker-tag' into 'master'
...
gitlab-ci: sanitize git ref names for use as docker tags
See merge request fdroid/fdroidserver!1289
2023-02-03 09:50:43 +00:00
Hans-Christoph Steiner
98aa39a597
gitlab-ci: sanitize git ref names for use as docker tags
...
git ref names can contain many chars that are not allowed in docker tags.
https://docs.docker.com/engine/reference/commandline/tag/
A tag name must be valid ASCII and may contain lowercase and uppercase
letters, digits, underscores, periods and dashes. A tag name may not start
with a period or a dash and may contain a maximum of 128 characters.
https://gitlab.com/brandsimon/fdroidserver/-/jobs/3705004274
2023-02-03 09:50:31 +00:00
Hans-Christoph Steiner
0cdc2e3f4f
Merge branch 'weblate' into 'master'
...
weblate
See merge request fdroid/fdroidserver!1290
2023-02-02 20:08:56 +00:00