Commit Graph
5624 Commits
Author SHA1 Message Date
Hans-Christoph Steiner b40906d148 update CHANGELOG for v1.1.4 2019-08-15 10:54:19 +02:00
Marcus 7f269be2f7 Merge branch 'ndk_r20' into 'master'
makebuildserver: add ndk r20

See merge request fdroid/fdroidserver!663
2019-07-31 14:10:52 +00:00
Marcus Hoffmann bdf67784f5 makebuildserver: add ndk r20 2019-07-31 15:40:57 +02:00
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
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
rubo77 e895e981ad makebuildserver: show number of files to download 2019-05-28 00:05:27 +02:00