Commit Graph

  • 74a23284e1 common: load_localized_config() should make repo/ if not present Hans-Christoph Steiner 2023-05-04 12:34:32 +02:00
  • 49362b5fd1 move load_locale() and file_entry() to be accessible by all modules Hans-Christoph Steiner 2023-04-24 17:34:47 +02:00
  • f9864dc3a2 rewritemeta: split into remove_blank_flags_from_builds() Hans-Christoph Steiner 2023-05-04 14:51:04 +02:00
  • 8ccc89ad4e index: fix requestsdict check order of operations Hans-Christoph Steiner 2023-05-05 10:47:27 +02:00
  • 3efe797bf8 gitlab-ci: CI_BUILD_* vars were renamed to other things Hans-Christoph Steiner 2023-05-05 10:15:18 +02:00
  • f7830a41f1 deploy: ensure mirrors and binary transparency always create 'master' Hans-Christoph Steiner 2023-05-09 20:09:28 +02:00
  • 0735bfa7e5 remove obsolete test case Hans-Christoph Steiner 2023-05-09 19:55:26 +02:00
  • 0124b9dde9 Merge branch 'cert-pin' into 'master' Hans-Christoph Steiner 2023-05-05 08:47:02 +00:00
  • 43b278b9d6 build: fix loading config files in tests Hans-Christoph Steiner 2023-05-05 09:46:38 +02:00
  • 1e4e2489aa add keep_when_not_allowed config/option Hans-Christoph Steiner 2023-05-05 09:27:46 +02:00
  • 386fb55b99 keep old test case intact Hans-Christoph Steiner 2023-05-05 09:31:45 +02:00
  • 26472c22ce build: check AllowedAPKSigningKeys in reproducible build scenario Jason A. Donenfeld 2023-04-18 14:38:58 +02:00
  • 8a0b7e5b1b lint: binary or Binaries requires AllowedAPKSigningKeys Jason A. Donenfeld 2023-04-18 13:24:58 +02:00
  • 41104e217b Merge branch 'consistent-linting-formatting' into 'master' Hans-Christoph Steiner 2023-05-04 14:12:09 +00:00
  • 4b898287e9 make linting and formatting rules consistent proletarius101 2023-05-04 14:12:08 +00:00
  • acc774f91e Merge branch 'clean-up-metadata' into 'master' Michael Pöhn 2023-05-04 12:55:38 +00:00
  • f871df502d metadata: minor optimization: call fieldtype() once per loop Hans-Christoph Steiner 2023-04-21 10:52:20 +02:00
  • 9a9705a667 update test_read_metadata to use ruamel.yaml and YAML 1.2 Hans-Christoph Steiner 2023-05-02 10:59:53 +02:00
  • 28ea6cea7f add tests of TYPE_LIST parsing Hans-Christoph Steiner 2023-04-25 11:04:32 +02:00
  • 0b3fd725c3 metadata.TestCase: metadata.warnings_action = 'error' as default Hans-Christoph Steiner 2023-04-24 23:18:33 +02:00
  • 822439dff5 remove exception for ruamel.yaml on Debian/stretch Hans-Christoph Steiner 2023-05-02 11:49:17 +02:00
  • 74dddfd9fb refactor App.get_last_build() to checkupdates Hans-Christoph Steiner 2023-05-02 10:57:35 +02:00
  • 8300ed051b ruamel.yaml is now required and the packages are all new enough Hans-Christoph Steiner 2023-04-24 22:50:30 +02:00
  • e794ccb38c work towards switching fdroidserver/metadata.py to black Hans-Christoph Steiner 2023-04-24 14:46:03 +02:00
  • e5fda54693 add test_check_metadata_AntiFeatures Hans-Christoph Steiner 2023-04-24 16:54:02 +02:00
  • c6ad8505d4 some easier fixes for black code format Hans-Christoph Steiner 2023-04-20 23:24:57 +02:00
  • 5968cfe7e0 Merge branch 'litecoin' into 'master' Hans-Christoph Steiner 2023-05-02 11:31:41 +00:00
  • 1a0a0a1839 add litecoin address native segwit format linsui 2023-05-01 17:01:08 +08:00
  • 2135a9e7fb Merge branch 'refactor-into-single-yaml-post-process' into 'master' Michael Pöhn 2023-05-02 11:31:06 +00:00
  • 572819dbc8 gitlab-ci: use bookworm for "Build documentation" job Hans-Christoph Steiner 2023-04-21 09:55:33 +02:00
  • a692cd9d72 hooks/pre-commit: enable pydocstyle, if installed Hans-Christoph Steiner 2023-04-21 09:40:57 +02:00
  • d7214a7f1c hooks/pre-commit: run yamllint on more YAML files Hans-Christoph Steiner 2023-04-21 09:10:04 +02:00
  • 1bcd9a8489 metadata: handle empty files and dicts, and error out on non-dicts Hans-Christoph Steiner 2023-04-20 23:34:39 +02:00
  • 2b81a66b79 App.comments is no more since !772 Hans-Christoph Steiner 2023-04-20 22:50:38 +02:00
  • dbe21b2b94 metadata: transform all TYPE_STRING values w/ _normalize_type_string() Hans-Christoph Steiner 2023-04-24 14:15:45 +02:00
  • a8531a03a6 metadata: refactor into one function to do YAML post processing Hans-Christoph Steiner 2023-04-20 22:48:52 +02:00
  • 3869e1374b metadata: force TYPE_STRING fields to string in internal dict Hans-Christoph Steiner 2023-04-20 14:13:50 +02:00
  • c0ae09e0df metadata: remove strange app arg construct from parse_yaml_metadata() Hans-Christoph Steiner 2023-04-20 17:43:56 +02:00
  • 41972e6525 warn on all unrecognized build flags Hans-Christoph Steiner 2023-04-20 13:56:10 +02:00
  • 1166258145 map out type conversions in metadata.PostMetadataParseTest suite Hans-Christoph Steiner 2023-04-27 19:57:33 +02:00
  • 27a0df9ddb metadata: failfast=False like the rest of the tests Hans-Christoph Steiner 2023-04-27 15:22:01 +02:00
  • 2293633380 Merge branch 'enable-more-black' into 'master' Michael Pöhn 2023-04-27 09:50:59 +00:00
  • 6dcdadd0e3 config black exceptions in pyproject.toml Hans-Christoph Steiner 2023-04-25 23:02:23 +02:00
  • 32ea4ef19a enable black on fdroidserver/asynchronousfilereader/__init__.py Hans-Christoph Steiner 2023-04-24 15:19:07 +02:00
  • 2273d8203b enable black on fdroidserver/signatures.py Hans-Christoph Steiner 2023-04-24 13:01:03 +02:00
  • 6620bf0208 enable black on tests: api, gpgsign, main, net, vcs Hans-Christoph Steiner 2023-04-24 12:59:53 +02:00
  • 77f9ac9fa8 enable black on fdroidserver/rewritemeta.py Hans-Christoph Steiner 2023-04-24 12:47:32 +02:00
  • eb81af57bb enable black on fdroidserver/init.py Hans-Christoph Steiner 2023-04-24 12:46:39 +02:00
  • c7070b2799 index.TestCase: manually convert to black code format Hans-Christoph Steiner 2023-04-24 12:21:50 +02:00
  • 98decf8cfa index: use 'fake.url' as test domain when no networking is used Hans-Christoph Steiner 2023-04-24 11:52:25 +02:00
  • 5e75b03814 Merge branch 'mirror-metadata' into 'master' Michael Pöhn 2023-04-27 08:06:13 +00:00
  • 7c692a4532 index-v2 'mirrors' fully settable from config Hans-Christoph Steiner 2023-04-19 16:27:02 +02:00
  • ceef07d2f2 test of current internal format of mirrors list in config Hans-Christoph Steiner 2023-04-19 09:45:17 +02:00
  • c4d202f2d8 Merge branch 'gradle-release-checksums.py' into 'master' Hans-Christoph Steiner 2023-04-24 09:35:05 +00:00
  • 087fd04b02 gradle v8.1.1 fdroid-bot 2023-04-24 09:21:53 +00:00
  • 60e11cab6c Merge branch 'remove-last-maven-quirks' into 'master' Hans-Christoph Steiner 2023-04-24 09:21:11 +00:00
  • ad960c6ecd remove last maven: quirks and make it always a string Hans-Christoph Steiner 2023-04-20 10:09:11 +02:00
  • a107e810d4 build: add test case for maven: builds Hans-Christoph Steiner 2023-04-12 09:14:05 +02:00
  • 7641c30389 add real test of moving files with deploy.update_serverwebroot() Hans-Christoph Steiner 2023-03-30 10:34:06 +02:00
  • fa95302580 add myself to .mailmap !1347 Hans-Christoph Steiner 2023-04-21 08:01:44 +02:00
  • f09c806c96 Merge branch 'mailmap' into 'master' Hans-Christoph Steiner 2023-04-21 05:56:28 +00:00
  • a2868766db Add .mailmap Gregor Düster 2023-04-21 07:21:45 +02:00
  • 331d3663db Merge branch 'metadata_purge_legacy' into 'master' Hans-Christoph Steiner 2023-04-20 07:59:20 +00:00
  • d971f19e92 metadata: Remove code ensuring YAML 1.2 compatibility Gregor Düster 2023-04-18 17:07:22 +02:00
  • cff57e1a53 metadata: Remove ununsed code Gregor Düster 2023-04-18 17:07:02 +02:00
  • 82c3e364a5 Merge branch 'fix-ci-for-sdkmanager' into 'master' Michael Pöhn 2023-04-13 13:32:15 +00:00
  • 3b0a6575de gitlab-ci: ubuntu_lts_ppa & debian_testing jobs need sdkmanager Hans-Christoph Steiner 2023-04-12 13:10:31 +02:00
  • 894a421d43 Merge branch 'gradle-release-checksums.py' into 'master' Hans-Christoph Steiner 2023-04-12 14:06:19 +00:00
  • c107d93568 gradle v8.1 fdroid-bot 2023-04-12 12:45:24 +00:00
  • 5e3624157c Merge branch 'sonatype' into 'master' Hans-Christoph Steiner 2023-04-12 12:44:43 +00:00
  • 6a239cbde4 Add maven central staging repo to allowed list Jason Donenfeld 2023-04-12 12:44:42 +00:00
  • 135fb76b6d Merge branch 'update_status' into 'master' Hans-Christoph Steiner 2023-04-11 16:45:45 +00:00
  • f5cdeff507 Write status json upon fdroid update start (Closes: #1114) Jochen Sprickerhof 2023-04-11 17:07:06 +02:00
  • ab3f64c22f Merge branch 'fix-apt-syntax' into 'master' Hans-Christoph Steiner 2023-04-11 14:45:45 +00:00
  • 48be7c3b25 buildserver: fix apt Acquire::Retries syntax Hans-Christoph Steiner 2023-04-11 16:00:59 +02:00
  • f5d5d9e9b8 Merge branch 'remove-download-handling' into 'master' Hans-Christoph Steiner 2023-04-11 11:55:18 +00:00
  • 36d2a8f899 all ndk paths in config must be strings Hans-Christoph Steiner 2023-03-27 15:54:43 +02:00
  • 898624dcac common.get_android_tools_versions() for modern NDK dir layout Hans-Christoph Steiner 2022-11-16 10:17:51 +01:00
  • 0dd5a7db64 remove NDK download handling in favor of fdroid/sdkmanager Hans-Christoph Steiner 2022-01-14 12:50:44 +01:00
  • 66d750e5fa Merge branch 'fix_ipfs_test' into 'master' Hans-Christoph Steiner 2023-04-11 10:29:57 +00:00
  • d59a88f844 Strip ipfsCIDv1 before testing index-v2 Jochen Sprickerhof 2023-04-04 23:19:09 +02:00
  • 239ab5bd21 Merge branch 'test_find_sdk_tools_cmd-intermittent' into 'master' Hans-Christoph Steiner 2023-04-11 09:05:18 +00:00
  • 94badac317 set skipUnless for test that relies on ANDROID_HOME Hans-Christoph Steiner 2023-04-04 22:41:41 +02:00
  • 7c85afc988 Merge branch 'fix_antifeatures' into 'master' Hans-Christoph Steiner 2023-04-04 14:21:10 +00:00
  • 889b8cb372 Don't copy per version anti features to all versions Jochen Sprickerhof 2023-03-31 13:18:37 +02:00
  • 484f289919 index.TestCase: support more arguments (like -k) Jochen Sprickerhof 2023-03-27 19:13:07 +02:00
  • 4a386aa2eb Merge branch 'licaon-kter-master-patch-59706' into 'master' Hans-Christoph Steiner 2023-04-04 11:30:55 +00:00
  • 35133a9a8f Scanner - add newer sonatype maven repos Licaon_Kter 2023-03-31 08:38:03 +00:00
  • 4165c32e2f Merge branch 'fix_class' into 'master' Hans-Christoph Steiner 2023-03-21 14:02:21 +00:00
  • 2a5b127773 vmtools: Properly initialize provider member Jochen Sprickerhof 2023-03-21 14:00:58 +01:00
  • 0136872154 Merge branch 'pylint' into 'master' Hans-Christoph Steiner 2023-03-20 16:51:40 +00:00
  • 8f4167660e disable pylint no-member on tests/extra/manual-vmtools-test.py Hans-Christoph Steiner 2023-03-20 17:38:10 +01:00
  • 9749b26baa pylint: Reenable C0201 consider-iterating-dictionary Hans-Christoph Steiner 2023-03-20 15:06:25 +01:00
  • a4c1ca48ad pylint: Reenable R1722 consider-using-sys-exit FestplattenSchnitzel 2023-03-05 14:38:42 +01:00
  • 1fbfae355a pylint: Reenable R1723 no-else-break Hans-Christoph Steiner 2023-03-20 15:05:34 +01:00
  • abc752314b pylint: Reenable E1101 no-member FestplattenSchnitzel 2023-03-05 12:02:51 +01:00
  • 1dcb863f55 pylint: Set Python version, exclude vendored file FestplattenSchnitzel 2023-03-05 09:24:58 +01:00
  • b5ec531e72 Merge branch 'checkupdates' into 'master' Jochen Sprickerhof 2023-03-20 14:43:41 +00:00
  • 88eac942ec checkupdates: skip when there is no match for version linsui 2023-03-07 13:21:34 +08:00
  • 99be8d679d Merge branch 'fix-ci' into 'master' Jochen Sprickerhof 2023-03-20 14:28:21 +00:00