Michael Pöhn
39c589fb85
Merge branch 'update-create-template' into 'master'
...
make metadata template behave well for empty values
Closes #681
See merge request fdroid/fdroidserver!657
2019-07-24 11:02:38 +00:00
Michael Pöhn
8cfeeab409
Merge branch 'ingore-checks-test' into 'master'
...
Ingore checks test
See merge request fdroid/fdroidserver!660
2019-07-23 21:04:31 +00:00
Michael Pöhn
d0368d0ad8
common add parse_androidmanifests_ignore test
2019-07-23 22:44:45 +02:00
Michael Pöhn
bad888856a
checkupdates: add check_http ignore test
2019-07-23 22:01:18 +02:00
Michael Pöhn
be3d498391
checkupdates: check_http fix ignore check
2019-07-23 22:01:18 +02:00
Michael Pöhn
23280b6029
checkupdates add check_http test
2019-07-23 22:01:18 +02:00
Michael Pöhn
1c7af1dc2c
add test for checkupdates_app()
2019-07-23 22:01:18 +02:00
Michael Pöhn
1c4d377793
use logging.warning in checkupdates
2019-07-23 22:01:18 +02:00
Michael Pöhn
42a049cd74
Merge branch 'bugfix/ignore-checks' into 'master'
...
Bugfix/ignore checks
Closes #638
See merge request fdroid/fdroidserver!659
2019-07-23 13:05:12 +00:00
Gerhard Olsson
19aa736011
UpdateCheckName is Ignore: Do not parse manifests
2019-07-23 01:02:31 +02:00
Gerhard Olsson
7c4bed0558
UpdateCheckIgnore: Exception if version not matched
...
Ignoreversions were checked also if version did not match which raised the exception
The 'version check' runs in some unexpected situations like just
to find directories where to find the AutoName.
2019-07-23 00:21:28 +02:00
Marcus
1ccd839a77
Merge branch 'gradle-5.5.1' into 'master'
...
Add Gradle 5.5.1
See merge request fdroid/fdroidserver!656
2019-07-22 07:53:38 +00:00
Michael Pöhn
e2fed09af1
make metadata template behaves well for empty values
2019-07-22 01:34:55 +02:00
relan
24e0db1c83
Add Gradle 5.5.1
2019-07-21 18:20:25 +03:00
Michael Pöhn
dcf3837bcb
parse yaml: ignore (and warn) deprecated field: Provides
2019-07-15 15:45:02 +02:00
Michael Pöhn
6e48663230
test that write yaml does not write provides
2019-07-11 03:35:23 +02:00
Michael Pöhn
723bd110a6
test that yaml parsing does not accept provides
2019-07-11 03:35:23 +02:00
Michael Pöhn
191363ad55
exclude Provides metadata from yml
2019-07-11 03:35:23 +02:00
Hans-Christoph Steiner
051596dd0d
tests: conditionally disable tests that can't work with apksigner
...
apksigner treats MD5 signatures as valid, fdroid does not.
2019-07-10 14:35:03 +02:00
Hans-Christoph Steiner
26af94974a
Merge branch 'rsync-buildslogs-to-webroot-repo' into 'master'
...
build: rsync buildlogs to <webroot>/repo
See merge request fdroid/fdroidserver!651
2019-07-10 08:55:04 +00:00
Michael Pöhn
06c798c618
Merge branch 'more-test-fixes' into 'master'
...
More test and release process fixes
See merge request fdroid/fdroidserver!652
2019-07-07 21:47:58 +00:00
Marcus
4d90474460
Merge branch 'update-gradle' into 'master'
...
Add Gradle 5.5
See merge request fdroid/fdroidserver!653
2019-07-07 19:50:15 +00:00
Thomas Wirth
48fce5f6be
Add Gradle 5.5
2019-07-07 21:03:24 +02:00
Michael Pöhn
6bd39d7532
Merge branch 'checkupdates-regex' into 'master'
...
checkupdates: match whole words
See merge request fdroid/fdroidserver!649
2019-07-06 15:31:05 +00:00
Michael Pöhn
2c87b5e6f9
deploy build logs: no timestamps
2019-07-06 16:48:56 +02:00
Michael Pöhn
f30983368c
build: rsync buildlogs to <webroot>/repo
2019-07-06 16:48:56 +02:00
Hans-Christoph Steiner
a248a69692
tests: skip disabled_algorithms test when apksigner is present
...
apksigner doesn't treat MD5 signatures as deprecated, so that portion of
the tests would always fail.
2019-07-04 16:45:50 +02:00
Hans-Christoph Steiner
a9aa8788e0
tests: only run source tarball test if running from git clone
2019-07-03 22:33:15 +02:00
Hans-Christoph Steiner
60173d35df
./setup.py release: make upload step manual so CI can run first
...
There is lots of CI tests for the Debian package, so it is good to first
run those Debian CI tests before uploading an fdroidserver release.
2019-07-03 20:46:40 +02:00
Hans-Christoph Steiner
aa1e958360
tests: only run hooks/pre-commit if its present (not in source tarball)
2019-07-03 20:46:30 +02:00
Hans-Christoph Steiner
1fdeb4691c
include all relevant files in source tarball (MANIFEST.in)
2019-07-03 20:46:30 +02:00
Michael Pöhn
bde12e2a52
Merge branch 'git-test-overhaul' into 'master'
...
big test overhaul
See merge request fdroid/fdroidserver!650
2019-07-03 12:36:40 +00:00
Hans-Christoph Steiner
b9475374a8
update test badges in README
2019-07-03 11:29:38 +02:00
Hans-Christoph Steiner
2f198c24b9
travis: purge xcode9.2 runner, it has flaky networking
2019-07-03 09:07:45 +02:00
Hans-Christoph Steiner
ab8a623c90
travis: tame unneeded messages in log to prevent job terminiation
...
This is to avoid random job fails from:
"The job exceeded the maximum log length, and has been terminated."
2019-07-03 09:07:42 +02:00
Hans-Christoph Steiner
828ba8aad9
travis: use travis_retry to retry failed sdkmanager/pip3 downloads
2019-07-03 09:07:36 +02:00
Hans-Christoph Steiner
13dbf995d5
travis: uninstall mercurial since it requires Python2 and is unused
2019-07-03 09:07:36 +02:00
Hans-Christoph Steiner
59920b9ab6
travis: upgrade Java to newest release if old enough to still use MD5
...
The Android SDK still requires Java8, so just force it on all macOS
versions.
2019-07-03 09:07:36 +02:00
Hans-Christoph Steiner
4881e6818b
travis: purge "linux" test now that the runner was upgraded to Xenial
...
Xenial test runs are already well covered by GitLab-CI.
2019-07-03 09:07:36 +02:00
Hans-Christoph Steiner
a0f5ee661e
tests: common.test_sign_apk requires aapt to run
2019-07-03 09:07:36 +02:00
Hans-Christoph Steiner
57b9d1e316
tests: handle when apksigner considers MD5 signatures valid
2019-07-02 22:17:06 +02:00
Hans-Christoph Steiner
a9b8687e94
gitlab-ci: the ubuntu_lts test also tests the PPA
2019-07-02 22:17:06 +02:00
Hans-Christoph Steiner
e2351f6c53
gitlab-ci: move pip job to Xenial, Trusty is over
2019-07-02 22:17:06 +02:00
Hans-Christoph Steiner
7381a94b47
gitlab-ci: disable bandit fail on standard debug keystore password
2019-06-30 22:48:52 +02:00
relan
781b55f777
checkupdates: match whole words
...
Match only whole words when looking for versionCode, versionName, etc. in
manifests. A real build.gradle example:
flutterVersionCode = '1'
flutterVersionName = '1.0'
...
defaultConfig {
versionCode 53
versionName "2.0.3"
}
Before this change checkupdates was erroneously getting version code and
version name from the first two lines and failing to find a new release.
2019-06-13 19:51:44 +03:00
Michael Pöhn
da0d6393bd
Merge branch 'makebuildserver-dl-timeout' into 'master'
...
makebuildserver: explicit timeout for cache downloading
Closes #666
See merge request fdroid/fdroidserver!648
2019-05-28 11:07:21 +00:00
Michael Pöhn
06bbd3044b
makebuildserver: explicit timeout for cache downloading
2019-05-28 12:07:36 +02:00
Michael Pöhn
333098b95a
Merge branch 'improve-litecoin-address-validation' into 'master'
...
improve litecoin validation + tests
Closes #660
See merge request fdroid/fdroidserver!644
2019-05-28 09:26:52 +00:00
Michael Pöhn
66105de833
improve litecoin validation + tests
2019-05-28 11:04:43 +02:00
Michael Pöhn
92f50e5e50
Merge branch 'patch-1' into 'master'
...
makebuildserver: show number of files to download
See merge request fdroid/fdroidserver!647
2019-05-28 08:48:07 +00:00