Commit Graph

  • dda9c8b774 gitlab-ci: add pip install test on Arch Linux Hans-Christoph Steiner 2017-12-06 10:13:45 +01:00
  • 1b1475c982 gitlab-ci: add test runs on Ubuntu, Debian/testing, Fedora Hans-Christoph Steiner 2017-12-04 22:43:41 +01:00
  • bfe2c00834 common.testCase: fix find_sdk_tools when aapt is installed in /usr/bin Marcus Hoffmann 2017-12-03 15:01:48 +01:00
  • 67e6cbe793 hooks/pre-commit: make ruby and dash tests optional Hans-Christoph Steiner 2017-12-04 12:10:46 +01:00
  • a2978a5526 common: aapt 24.0.0 (v0.2-2964546) is now required Hans-Christoph Steiner 2017-12-04 21:22:16 +01:00
  • 657b64f6ed Merge branch 'lint-fixes' into 'master' Hans-Christoph Steiner 2017-12-06 09:41:39 +00:00
  • b31239803a lint: greatly expand the list of link shorteners to ban Hans-Christoph Steiner 2017-12-04 20:54:06 +01:00
  • 05616b33a7 lint: enforce HTTPS and shortener ban in descriptions as well Hans-Christoph Steiner 2017-12-04 20:34:13 +01:00
  • 42a9833536 lint: switch links to plain URLS rather than mediawiki syntax Hans-Christoph Steiner 2017-12-04 20:33:42 +01:00
  • 8588b89eff lint: add more VCS HTTPS checks Hans-Christoph Steiner 2017-12-04 20:28:57 +01:00
  • 8e1c39f791 Merge branch 'rsync_improvements' into 'master' Hans-Christoph Steiner 2017-12-06 08:55:19 +00:00
  • 1bfba12124 build: write out full rsync options Marcus Hoffmann 2017-12-05 21:37:04 +01:00
  • e12e1b6a5c build: better logging output on rsync failures Marcus Hoffmann 2017-12-05 21:31:55 +01:00
  • 2bb1445cd6 Merge branch 'nightly-fixes' into 'master' Torsten Grote 2017-12-05 17:42:57 +00:00
  • c33a71a945 fix hg pull, was stupid mistake in 7bba20c662 Hans-Christoph Steiner 2017-12-05 16:49:28 +01:00
  • bb643eddcf jenkins-setup-build-environment: delete libvirt images before test run Hans-Christoph Steiner 2017-12-05 12:26:15 +01:00
  • 4561ea59a6 nightly: use shutil.move() only so all ops work across filesystems Hans-Christoph Steiner 2017-12-05 09:13:19 +01:00
  • 2983c35361 shutil.move() in apk_strip_signature() to work across filesystems Hans-Christoph Steiner 2017-12-01 14:08:42 +01:00
  • bf913703c5 nightly: only use read_config to load final, generated config.py Hans-Christoph Steiner 2017-12-01 10:07:21 +01:00
  • 8a61b0b945 nightly: resign APKs with provided debug.keystore Hans-Christoph Steiner 2017-11-30 21:12:34 +01:00
  • 1c3a4479ab add common.sign_apk() for nighly as test for using in publish Hans-Christoph Steiner 2017-11-30 21:10:41 +01:00
  • 7da0854fa1 Merge branch 'CVE-2017-1000117' into 'master' Hans-Christoph Steiner 2017-12-04 18:48:24 +00:00
  • 7bba20c662 block all SSH connections for VCS, for usabililty and security Hans-Christoph Steiner 2017-12-04 17:49:59 +01:00
  • 5ae14fab18 Merge branch 'submodules_ucm' into 'master' Marcus 2017-12-04 16:29:11 +00:00
  • db0a97e8e7 checkupdates: don't fail when we can't init submodules Marcus Hoffmann 2017-12-04 15:10:21 +01:00
  • 2dcb19d392 Merge branch 'git_clone_fix' into 'master' Michael Pöhn 2017-12-03 16:49:42 +00:00
  • 30b3f41a75 GitFetchFDroidPopen: don't change cwd per default Marcus Hoffmann 2017-12-03 14:18:18 +01:00
  • ca24aa4ca8 stop git clone from hanging at prompts Hans-Christoph Steiner 2017-12-03 13:12:43 +01:00
  • 24e1da1e91 Merge branch 'log_git' into 'master' relan 2017-12-03 06:03:03 +00:00
  • bb591e236d build: log vcs tools version on every build attempt Marcus Hoffmann 2017-12-02 22:41:08 +01:00
  • 3f4e93bf86 Merge branch 'metadataFlavours' into 'master' Hans-Christoph Steiner 2017-12-02 20:51:24 +00:00
  • b8ed892ad9 build: hard exit on success to avoid hanging Hans-Christoph Steiner 2017-12-02 13:24:13 +01:00
  • 68bbfa7e0e Merge branch 'no_sleep' into 'master' Michael Pöhn 2017-12-02 12:49:05 +00:00
  • 167c730ad8 Merge branch 'sort-fdroid-build-all' into 'master' Marcus 2017-12-02 12:34:27 +00:00
  • d5ecb34df7 add flavour to metadata tobiasKaminsky 2017-11-12 16:32:42 +01:00
  • 5b22ff7dc6 tests: use standard dir setup so all tests start in same dir Hans-Christoph Steiner 2017-11-30 10:14:38 +01:00
  • 3ff4b656c6 tests: name temp test dir after test function that used it Hans-Christoph Steiner 2017-11-30 09:59:02 +01:00
  • 30b2f5a48a build: sort fdroid build --all by most recently changed first Hans-Christoph Steiner 2017-11-29 22:03:26 +01:00
  • bf09109c49 mirror: fix syntax error on Python 3.4 Hans-Christoph Steiner 2017-11-30 14:02:02 +01:00
  • dcbc78d238 Merge branch 'gradleFlavor' into 'master' Hans-Christoph Steiner 2017-11-30 13:44:47 +01:00
  • c7c40cb59f PEP8 fixes Hans-Christoph Steiner 2017-11-30 13:42:37 +01:00
  • 2a758886cd Merge branch 'polish-for-1.0' into 'master' Hans-Christoph Steiner 2017-11-30 12:28:28 +00:00
  • 33aee96ed9 added test case tobiasKaminsky 2017-11-30 11:12:18 +01:00
  • 27d332c8ae vmtools: in KVM mode, only call sudo hack when file is not readable Hans-Christoph Steiner 2017-11-29 20:04:18 +01:00
  • b1bab81739 server: prevent crash when uploading to virustotal Hans-Christoph Steiner 2017-11-29 13:24:19 +01:00
  • 7389947cc3 init: handle case where keystore.jks is present but config.py is not Hans-Christoph Steiner 2017-11-28 12:04:07 +01:00
  • e2bbeb5083 common: document read_pkg_args() and read_app_args() Hans-Christoph Steiner 2017-11-28 10:40:11 +01:00
  • 2b6825ccfd build: set open file limit based on how many apps are being processed Hans-Christoph Steiner 2017-11-28 10:39:35 +01:00
  • 19af92c982 buildserver: include all Android SDK licenses in their exact format Hans-Christoph Steiner 2017-11-24 09:21:28 +01:00
  • f01b6af57f nightly: automatically create and manage app metadata Hans-Christoph Steiner 2017-11-27 22:35:57 +01:00
  • 6f97be128f nightly: fix QR code repo icon generation Hans-Christoph Steiner 2017-11-27 22:29:11 +01:00
  • c98740a7d2 nightly: include 'qrcode' as dependency Hans-Christoph Steiner 2017-11-27 22:24:59 +01:00
  • d46d9574b4 update: use KnownApks dates to check system clock on offline machines Hans-Christoph Steiner 2017-11-29 11:21:34 +01:00
  • 1219f07d3b Merge branch 's3cfg' into 'master' Hans-Christoph Steiner 2017-11-29 19:34:11 +00:00
  • 7eef6eac93 server: allow user to specify custom s3cfg file (closes #413) Hans-Christoph Steiner 2017-11-28 12:07:51 +01:00
  • 528d5a0d1a Merge branch 'fdroid-mirror' into 'master' Marcus 2017-11-29 17:29:42 +00:00
  • 09a6b37ac0 mirror: fix downloading of graphics Hans-Christoph Steiner 2017-11-29 17:12:38 +01:00
  • 79a4c469b3 mirror: forward --verbose flag to wget to control output Hans-Christoph Steiner 2017-11-29 16:54:52 +01:00
  • 94e67a7623 mirror: verify index signature if fingerprint included in URL Hans-Christoph Steiner 2017-11-29 16:54:27 +01:00
  • d5481927f2 mirror: show help if no URL is provided Hans-Christoph Steiner 2017-11-29 14:59:48 +01:00
  • 2162703a1a mirror: new command to make a mirror of a repo Hans-Christoph Steiner 2017-11-29 12:40:04 +01:00
  • f8492f05a8 gradle file: use flavour specific versionCode/versionName, fall back to parsing line by line tobiasKaminsky 2017-11-29 08:32:55 +01:00
  • 5607ccdc41 jenkins-test: make new keystore on each test so the password is known Hans-Christoph Steiner 2017-11-28 12:03:39 +01:00
  • cee65dbfb6 Bump to 0.9.1 for release process fixes 0.9.1 Hans-Christoph Steiner 2017-11-27 15:54:48 +01:00
  • 743ef9ba00 rename test files to work round filename length limits Hans-Christoph Steiner 2017-11-27 16:35:58 +01:00
  • 875dfd0d60 check git is on correct tag before making a release Hans-Christoph Steiner 2017-11-27 15:23:02 +01:00
  • ff5717b37e Merge branch 'tests-fedora' into 'master' Hans-Christoph Steiner 2017-11-27 15:58:24 +00:00
  • 6498d24f36 tests: fix pycodestyle lookup relan 2017-11-27 16:32:41 +03:00
  • 80bd6f5fe2 Bump to 1.0.dev0 Hans-Christoph Steiner 2017-11-27 13:08:04 +01:00
  • 2c32071f24 Bump to 0.9 0.9 Hans-Christoph Steiner 2017-11-27 13:02:33 +01:00
  • e89dc399ff Merge branch 'weblate' into 'master' Hans-Christoph Steiner 2017-11-27 12:28:35 +00:00
  • 0768b4db0f Weblate Hans-Christoph Steiner 2017-11-27 12:28:34 +00:00
  • ec453eac8a nightly: fix PEP8 E722 do not use bare except Hans-Christoph Steiner 2017-11-27 10:41:08 +01:00
  • 35ff37b1e2 jenkins: require successful git fetch before running tests Hans-Christoph Steiner 2017-11-27 10:06:47 +01:00
  • 2cf6110860 jenkins-setup-build-env: actually run tests in the new buildserver VM Hans-Christoph Steiner 2017-11-27 09:58:51 +01:00
  • c7f859c168 jenkins-test: don't overwrite fdroid init config.py and rm test files Hans-Christoph Steiner 2017-11-27 09:36:01 +01:00
  • d6c2ec092f jenkins-test: force new repo setup for each build Hans-Christoph Steiner 2017-11-26 22:45:04 +01:00
  • 9fda492b2f Merge branch 'rsync' into 'master' Hans-Christoph Steiner 2017-11-26 21:50:24 +00:00
  • c65398cb8a Merge branch 'ndk' into 'master' Hans-Christoph Steiner 2017-11-26 21:48:04 +00:00
  • f9b853ab91 makebuildserver: add ndk r16 Marcus Hoffmann 2017-11-26 17:08:26 +01:00
  • 9aacdf3fe3 Merge branch 'vm-provider-lookup-flaw' into 'master' Hans-Christoph Steiner 2017-11-25 17:10:43 +00:00
  • a3815039d8 Merge branch 'no_rm' into 'master' Hans-Christoph Steiner 2017-11-25 16:43:44 +00:00
  • 1e83bd306f fix vm provider lookup flaw Michael Pöhn 2017-11-25 17:30:15 +01:00
  • 597fc04c9e build: rsync instead of sftp dirs to the buildserver Marcus Hoffmann 2017-11-24 22:41:06 +01:00
  • c790f43bf3 common: use python instead of calling out to 'rm' Marcus Hoffmann 2017-11-25 03:05:59 +01:00
  • 0f28c805b3 Merge branch 'stop-hanging-on-git-ssh' into 'master' Hans-Christoph Steiner 2017-11-25 10:25:52 +00:00
  • b9b262422f vmtools: remove old vagrant workaround Marcus Hoffmann 2017-11-25 00:38:00 +01:00
  • 09828f4a73 never wait for SSH prompts when running git commands Hans-Christoph Steiner 2017-11-23 21:19:45 +01:00
  • fdbfb4d1a2 build: stop git from waiting forever at username/password prompts Hans-Christoph Steiner 2017-11-23 17:08:57 +01:00
  • c45264b190 buildserver: use git from jessie-backports to get better workflow Hans-Christoph Steiner 2017-11-23 21:21:06 +01:00
  • 4b51cc273a Merge branch 'nightly' into 'master' Hans-Christoph Steiner 2017-11-23 22:13:42 +00:00
  • f670634450 nightly: new command to setup nightly builds in CI systems Hans-Christoph Steiner 2017-11-22 23:27:07 +01:00
  • 8bf70338e4 make common.local_rsync() method for pre-configured local rsyncs Hans-Christoph Steiner 2017-11-20 15:54:00 +01:00
  • ed80391bb5 common.get_examples_dir() to get path to fdroidserver examples Hans-Christoph Steiner 2017-11-17 15:48:45 +01:00
  • e33684fc9b tests: new tests for stacktraces caused by translated help strings Hans-Christoph Steiner 2017-11-13 13:08:22 +01:00
  • 0beaa4701b remove --create-key from completion, its only for migrations Hans-Christoph Steiner 2017-11-10 15:22:25 +01:00
  • cbd9669105 rename test file to fit within eCryptfs filename limits (closes #416) Hans-Christoph Steiner 2017-11-22 11:19:03 +01:00
  • b72d6d7dbb Merge branch 'gradle-platform-install' into 'master' Hans-Christoph Steiner 2017-11-20 08:36:07 +00:00
  • 0e3d63fa1b Merge branch 'remove-ubuntu-trusty-paramiko-hack' into 'master' Hans-Christoph Steiner 2017-11-20 08:30:37 +00:00
  • 14f95f7750 buildserver: remove special sshd setup for Ubuntu 14.04 relan 2017-11-17 21:15:18 +03:00