Marcus Hoffmann
297a1eb542
makebuildserver: add gradle 4.8.1
...
Closes fdroid/fdroidserver#506
2018-06-26 15:23:43 +02:00
Marcus Hoffmann
50660e44fc
makebuildserver: add build-tools_r28
2018-06-26 15:19:17 +02:00
Marcus Hoffmann
2a2058c2f9
makebuildserver: add platform-28
2018-06-26 15:05:12 +02:00
Hans-Christoph Steiner
abb3a0bfb6
Merge branch 'nonstandardwebroot-warning' into 'master'
...
add extra explanation/warning to nonstandardwebroot in examples/config.py
See merge request fdroid/fdroidserver!522
2018-06-26 09:35:58 +00:00
Michael Pöhn
931ec12b82
add extra explanation/warning to nonstandardwebroot in examples/config.py
2018-06-26 11:31:52 +02:00
Michael Pöhn
1cca767a6b
Merge branch 'master' into 'master'
...
1.0 polish
See merge request fdroid/fdroidserver!521
2018-06-25 19:58:12 +00:00
Hans-Christoph Steiner
d20e8613fe
build: only test for all Android SDK paths where it is needed
...
Now that androguard can be used, the android-sdk is no longer required for
most operations.
2018-06-25 10:52:12 +02:00
Hans-Christoph Steiner
669401640a
tests: only run gpgsign tests if gpg is present and executable
...
This allows the full test suite to run in Debian/Ubuntu autopkgtest with
only the Depends: installed, and nothing from Recommends:.
2018-06-25 10:52:12 +02:00
Hans-Christoph Steiner
c3b361c91b
remove 'from distutils.util import strtobool' dependency
...
Most of distutils is being removed from the Python standard library, and
this is totally not needed here.
2018-06-25 10:52:12 +02:00
Hans-Christoph Steiner
d28dd3f64d
bump to 1.1a
2018-06-25 10:52:07 +02:00
Michael Pöhn
b80154da86
Merge branch 'fix-left-out-refactoring-in-build-py' into 'master'
...
fix left out refactoring in build.py
See merge request fdroid/fdroidserver!520
2018-06-23 21:51:42 +00:00
Michael Pöhn
12af173821
fix left out refactoring in build.py
2018-06-23 23:26:42 +02:00
Hans-Christoph Steiner
3e62b29e96
Merge branch 'master' into 'master'
...
two fixes and two new flags for `fdroid nightly
Closes #288
See merge request fdroid/fdroidserver!519
2018-06-20 14:32:02 +00:00
Hans-Christoph Steiner
1d6c462605
Merge branch '495-publish-build-logs-with-rsync' into 'master'
...
publish build logs with rsync
See merge request fdroid/fdroidserver!515
2018-06-19 13:44:09 +00:00
Hans-Christoph Steiner
a736a37282
update: let it work without JDK, only JRE and apksigner
2018-06-19 15:40:48 +02:00
Hans-Christoph Steiner
8f2ee4bd1d
run 'zipalign' using standard flags used by Gradle Android Plugin
...
Nice find by @equeim! -p was added in build-tools-23.0.0
https://developer.android.com/studio/publish/app-signing#sign-manually
closes #288
2018-06-19 15:40:48 +02:00
Hans-Christoph Steiner
deccd013c9
nightly: --no-deploy option to skip rsyncing repo
2018-06-19 15:40:48 +02:00
Hans-Christoph Steiner
881074b2aa
nightly: --keep-private-keys option to allow further processing
...
This makes it possible to run `fdroid server update` after `fdroid nightly`
has completed. It also actually deletes all private key files.
2018-06-19 15:40:48 +02:00
Hans-Christoph Steiner
672df07238
Merge branch 'conform-vmtools-coding-style' into 'master'
...
refactor vmtools logging, pythonic binary lookup
See merge request fdroid/fdroidserver!518
2018-06-19 13:22:28 +00:00
Michael Pöhn
752f6a4ba2
applied review suggestions for deploying (build) logs
2018-06-19 15:18:13 +02:00
Michael Pöhn
a318a637a5
vmtools: use pythonic way to check for installed binaries
2018-06-19 14:47:03 +02:00
Michael Pöhn
ebe71472d3
use default logging style in vmtools
2018-06-19 14:37:18 +02:00
Michael Pöhn
763768989b
add additional infos about publish_build_logs to example/config.py
2018-06-19 12:39:37 +02:00
Michael Pöhn
88e64df3ef
deploying build logs to server after each individual build run
2018-06-19 12:24:52 +02:00
Michael Pöhn
4c53c71fcf
added helper function for uploading build logs with rsync
2018-06-19 12:24:52 +02:00
Michael Pöhn
af980fbe7e
added tests for update_serverwebroot
2018-06-19 12:24:52 +02:00
Michael Pöhn
429bc21da7
make common.TestCase run independant of cwd
2018-06-19 12:24:52 +02:00
Marcus
26996b0128
Merge branch 'gradle-4.8' into 'master'
...
makebuildserver: add Gradle 4.8
See merge request fdroid/fdroidserver!517
2018-06-14 17:55:48 +00:00
relan
396ef24a4d
makebuildserver: add Gradle 4.8
2018-06-14 20:37:54 +03:00
Marcus
4b342c7cb5
Merge branch '498' into 'master'
...
scanner: whitelist www.jitpack.io
Closes #498
See merge request fdroid/fdroidserver!516
2018-06-11 10:55:39 +00:00
Marcus Hoffmann
3a6942ca77
scanner: whitelist www.jitpack.io
...
Only the non-www version was recognized so far.
Closes #498
2018-06-11 12:40:55 +02:00
Marcus
a65bc96f51
Merge branch '496-makebuildserver-does-not-handle-basebox-with-multiple-architectures-correctly' into 'master'
...
Resolve "makebuildserver does not handle basebox with multiple architectures correctly"
Closes #496
See merge request fdroid/fdroidserver!513
2018-06-05 07:30:51 +00:00
Michael Pöhn
6266c33027
makebuildserver: fix lookup logic for needs_mutate
2018-06-05 00:03:17 +02:00
Hans-Christoph Steiner
e8bad73ae4
Merge branch 'master' into 'master'
...
modernize PEP8 checks to prepare for Python 3.7
See merge request fdroid/fdroidserver!512
2018-05-29 12:14:15 +00:00
Hans-Christoph Steiner
ff90c0246e
fix PEP8 W605 invalid escape sequence
...
Python 3.7 will get a lot stricter with escape sequences. They must be
valid.
* https://lintlyci.github.io/Flake8Rules/rules/W605.html
* https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior
2018-05-29 13:51:47 +02:00
Hans-Christoph Steiner
e6d5260c3c
fix PEP8: W504 line break after binary operator
2018-05-29 12:31:56 +02:00
Hans-Christoph Steiner
8c4f75e05f
pre-commit hook: use most compatible grep flags
...
The minimal test suite runs on Alpine use busybox grep, and BSD grep also
often has different flags.
2018-05-29 11:28:08 +02:00
Hans-Christoph Steiner
a87df29135
gitlab-ci: pep8 has been replaced by pycodestyle
2018-05-29 11:28:08 +02:00
Marcus
4b3b14ca82
Merge branch 'cleanup-platform27' into 'master'
...
remove platform-27_r01
See merge request fdroid/fdroidserver!511
2018-05-28 14:17:48 +00:00
Marcus Hoffmann
e0f54ff995
remove platform-27_r01
...
Superseded by r03.
2018-05-28 16:04:38 +02:00
Hans-Christoph Steiner
e180e03a5a
tests: fix index-v1.json unicode test
2018-05-28 09:29:11 +02:00
Hans-Christoph Steiner
c37c8bc0a5
bump to 1.0.6
2018-05-25 17:29:14 +02:00
Hans-Christoph Steiner
91068d8e00
tests: rename unicode test file to fix "file name too long" errors
...
pristine-tar and mkdir barf on this file.
2018-05-25 17:27:58 +02:00
Hans-Christoph Steiner
e986dcf985
directly use README.md for pypi, using new metadata options
...
* https://packaging.python.org/tutorials/packaging-projects/#description
* https://packaging.python.org/specifications/core-metadata/#description-content-type-optional
* https://blog.thea.codes/github-flavored-markdown-on-pypi/
2018-05-25 14:23:05 +02:00
Hans-Christoph Steiner
dae73be4ab
bump to 1.0.5
2018-05-25 13:53:09 +02:00
Hans-Christoph Steiner
6c64b68c7e
Merge branch 'weblate' into 'master'
...
Weblate
See merge request fdroid/fdroidserver!510
2018-05-25 11:36:15 +00:00
Hans-Christoph Steiner
19d59ae655
Weblate
2018-05-25 11:36:15 +00:00
Torsten Grote
8231042699
Merge branch 'polish-verification.f-droid.org-setup' into 'master'
...
Polish verification.f droid.org setup
See merge request fdroid/fdroidserver!509
2018-05-25 10:59:32 +00:00
Hans-Christoph Steiner
fb02073cab
fix "local variable 'e' is assigned to but never used"
2018-05-25 12:32:34 +02:00
Hans-Christoph Steiner
14127bf418
gitlab-ci: combine all lint/syntax/safety checks into a single job
...
This should make it easier to accept merge requests where there are only
cosmetic problems with them. pep8/pylint/pyflakes runs can then be disabled
in the 'test' job by not installing the in the ci-images-server base image.
2018-05-25 12:12:40 +02:00