Commit graph

  • 74d39d910c
    oupsie Kay0u 2023-12-29 00:52:27 +0100
  • 5baae31c1f
    nginx check regex in location field Kay0u 2023-12-29 00:48:47 +0100
  • c989679ba3 Complain about using --line_match=Started/Stopped which is irrelevant/counterproductive Alexandre Aubin 2023-12-28 05:15:30 +0100
  • a8e5c7e67e Complain about using 'git clone' Alexandre Aubin 2023-11-25 15:15:01 +0100
  • 67202bfa7b Tighten some info as 'warnings' (should only affect a handful of level 7+ apps nowadays) Alexandre Aubin 2023-11-24 18:10:07 +0100
  • c2c9a61fed Deprecate stringy list for manifest v3 selfhoster1312 2023-09-12 09:48:41 +0200
  • cb892f1c42
    Merge pull request #122 from orhtej2/flake8 Alexandre Aubin 2023-09-07 23:37:14 +0200
  • 3dcd83eb78 Fixed (most) linter complaints. orhtej2 2023-09-07 23:11:03 +0200
  • 5b9eaa96d3 Warn when the apt packages list is a string, not a list selfhoster1312 2023-09-07 15:54:41 +0200
  • b395cd62c6
    Merge d7fa4e57ef into b5b40510c9 Jens Diemer 2023-09-06 22:52:54 +0200
  • b5b40510c9
    Merge pull request #118 from orhtej2/patch-1 Tagada 2023-09-06 22:50:12 +0200
  • 21815225cf
    Consistently parse apt dependencies. orhtej2 2023-09-06 22:47:09 +0200
  • c6cbd26235
    Merge pull request #117 from Salamandar/fix_apt_linter Alexandre Aubin 2023-09-06 15:32:03 +0200
  • 812fb0c996 Allow packages to be a list. Also, use the same splitting logic as in yunohost source code. Félix Piédallu 2023-09-06 13:53:54 +0200
  • 5d90885b49 phpconf: allow the usage of www-data for Group Alexandre Aubin 2023-08-31 16:50:26 +0200
  • 48ee085440
    Lower needed exposed ports warning to info tituspijean 2023-08-27 17:35:07 +0200
  • afdefcc44b
    Require init_main_permission question for webapps (#115) tituspijean 2023-08-18 19:15:49 +0200
  • 8ca86b4fd6
    Enhance init_main_permission warning tituspijean 2023-08-18 19:14:59 +0200
  • eb518e84e7
    Factorize a bit init_main_permission warning tituspijean 2023-08-18 19:08:19 +0200
  • cf82d0a46b
    Require init_main_permission question for webapps, fixed tituspijean 2023-08-18 18:20:31 +0200
  • 15751d3cd2
    Require init_main_permission question for webapps tituspijean 2023-08-18 17:10:37 +0200
  • 0dd375db34 Fix jsonschema dependency installation tituspijean 2023-07-25 20:23:41 +0200
  • e52035c519
    Fix jsonschema dependency installation tituspijean 2023-07-25 20:23:41 +0200
  • ea1f11b26b Add new schema validation for manifest v2 (only reports stuff as info for now) Alexandre Aubin 2023-07-25 18:00:42 +0200
  • 6a5c346ecd nginx: complain about using $http_host rather than $host Alexandre Aubin 2023-07-04 15:33:02 +0200
  • 50a325d27a Report http->https redirection as warning instead of info for app packaging v2 Alexandre Aubin 2023-07-04 15:12:10 +0200
  • 809c45601d Complain about the usage of YNH_DEFAULT_PHP_VERSION in _common.sh Alexandre Aubin 2023-06-19 16:16:33 +0200
  • a640c914df
    manifest validation: missing 'continue' when some key doesnt exist to try to prevent miserably crashing (#113) Alexandre Aubin 2023-06-10 23:50:05 +0200
  • 85dd7d4d24
    manifest validation: missing 'continue' when some key doesnt exist to try to prevent miserably crashing Alexandre Aubin 2023-06-10 23:49:53 +0200
  • 5c6da773a2
    Merge pull request #112 from YunoHost/alexAubin-patch-1 Alexandre Aubin 2023-05-04 23:47:59 +0200
  • 8fe93728bf
    having group = 'www-data' is a legit use case in php conf Alexandre Aubin 2023-05-04 23:47:49 +0200
  • d7fa4e57ef
    Try to use tomllib and fallback to tomli Jens Diemer 2023-04-03 09:41:32 +0200
  • e5b29238b2 Recategorize error as warning because it's clearly too aggressive @_@ Alexandre Aubin 2023-04-01 14:07:40 +0200
  • f281436e88
    Merge pull request #110 from YunoHost/fix-v2 Alexandre Aubin 2023-03-14 02:43:40 +0100
  • 3052fc966f Improve parsing of apt packages in v2 manifests Alexandre Aubin 2023-02-26 13:01:40 +0100
  • 880cfd8668
    Fix location of PRE/POST_INSTALL.md files tituspijean 2023-02-21 23:08:35 +0100
  • f0b1c81a9a Complain about dummy/placeholder messages in the doc/ folder Alexandre Aubin 2023-02-20 19:34:13 +0100
  • 1b4f99575e Moving warnings from the core about consistency for apt resources vs database requirement Alexandre Aubin 2023-02-20 18:02:27 +0100
  • c90526dbd6 Remove unecessary warning about apps.json not existing Alexandre Aubin 2023-02-15 19:20:58 +0100
  • 5d75cc2a73 Bump use of --package option in ynh_add_fpm_config as an error, we really gotta get rid of this legacy stuff Alexandre Aubin 2023-02-15 19:19:43 +0100
  • 078f29de39 The app's catalog is in json now Alexandre Aubin 2023-01-20 17:56:57 +0100
  • c8abbe21a6 Require new tests.toml for apps v2 Alexandre Aubin 2023-01-16 23:40:33 +0100
  • 9fc8e0fb78 Be more resilient in case upgrade/backup/restore script dont exist for some reason Alexandre Aubin 2023-01-11 09:46:19 +0100
  • 0f9b9aec73 Make doc/ folder mandatory for packaging v2 Alexandre Aubin 2023-01-11 09:45:55 +0100
  • d8162daf30
    Merge pull request #109 from selfhoster1312/progress_common Alexandre Aubin 2023-01-08 20:47:51 +0100
  • cbe1450d67 Change error to info and rephrase the message selfhoster1312 2023-01-08 19:46:01 +0100
  • e8fbcf6b5c Warn when using ynh_script_progression in _common.sh selfhoster1312 2023-01-08 19:28:55 +0100
  • 3898d6ab1f Rework maintenance check because the info is now in the 'antifeatures' key in the catalog. Also refuse level 8 for apps flagged as deprecated, alpha or replaced by another app Alexandre Aubin 2023-01-08 15:26:32 +0100
  • b67409e3a8 Revert screenshot size warning to only info é_è Alexandre Aubin 2022-12-23 23:31:16 +0100
  • bd6ad626d9 Lazyload toml only when it's actually needed to simplify boring dependencies issues Alexandre Aubin 2022-12-21 20:28:51 +0100
  • 935a984e95 Complain about 'website' in the manifest pointing to a code repo Alexandre Aubin 2022-12-19 00:20:38 +0100
  • b0cde49675 packagingv2: deprecate the nginx reload at the end of scripts ... there just no need for it :| Alexandre Aubin 2022-12-04 03:30:45 +0100
  • 2ad2188805 Misc fixes Alexandre Aubin 2022-12-04 03:24:45 +0100
  • af8faf2088 Requalify a bunch of warning as error because the vast majority of apps now fixed these + complain about apps requiring only yunohost 4.0 / 4.1 + encourage usage of --usage/--footprint for php conf instead of huge php-fpm.conf Alexandre Aubin 2022-12-03 20:13:41 +0100
  • c205c300e7 Requalify utf8 check for .md file as Error Alexandre Aubin 2022-12-03 19:13:36 +0100
  • bbd00502ad screenshots: requalify size check to Warning because we're preparing screenshots integration in the webadmin + add accepted extensions check Alexandre Aubin 2022-12-03 18:12:01 +0100
  • 8332531956 Adapt linter to support v2 packages Alexandre Aubin 2022-11-27 18:16:33 +0100
  • 8367d3ed86
    Merge pull request #105 from YunoHost/fix-website Alexandre Aubin 2022-11-27 00:46:23 +0100
  • 76e8d962e1 Update official helper list + ignore config panel helpers that may legitimately be overwritten Alexandre Aubin 2022-10-21 22:30:42 +0200
  • c82332eb4d
    Merge pull request #106 from YunoHost/more_php Alexandre Aubin 2022-10-03 12:06:19 +0200
  • 5130c78675 Update package_linter.py yalh76 2022-10-02 22:13:17 +0200
  • 17ef2139fa Bump a few Infos as Warnings, and some Warnings as Errors Alexandre Aubin 2022-08-29 22:27:19 +0200
  • f3cc6142db fix: website key may not exist in manifest Alexandre Aubin 2022-08-27 15:48:34 +0200
  • 5f18a5f059 fix: default value for manifest.upstream.website Tagadda 2022-08-21 14:57:01 +0000
  • 22bdd73fe5 Using (un)protected_uris / skipped_uris settings is unacceptable nowadays Alexandre Aubin 2022-08-16 23:38:40 +0200
  • c2f55552d6 Report setting_set of is_public in upgrade script as an error ... the only apps still doing this have pending changes in testing to fix it Alexandre Aubin 2022-08-16 23:32:48 +0200
  • 45f267a4ad Complain about admin having to finish the install manually... Alexandre Aubin 2022-08-15 19:38:24 +0200
  • 7467713699 Oopsies Alexandre Aubin 2022-08-15 19:36:37 +0200
  • 664063a5d0 Complain about placeholder values remaining in upstream section Alexandre Aubin 2022-08-15 18:37:42 +0200
  • 200fe99e1c Complain about ynh_setup_source --keep used with absolute paths ... Alexandre Aubin 2022-08-15 18:23:42 +0200
  • f990b5215e Deprecate apps requiring only 3.x, + warning for app requring 4.0 (there's just a handful of those and most are old/notworking) Alexandre Aubin 2022-08-13 17:36:18 +0200
  • c7d1bf2138 Report default app description in manifest Alexandre Aubin 2022-08-09 19:00:28 +0200
  • 74104331e5
    Merge pull request #104 from Tagadda/patch-1 Tagada 2022-05-15 12:47:50 +0200
  • ee46f76b04 Advice to keep doc/screenshot under ~512Kb Alexandre Aubin 2022-05-06 21:08:58 +0200
  • 22b5931946 Use an Info instead of a Warning for packages that are not in the YunoHost-Apps organisation Tagadda 2022-03-21 12:25:10 +0000
  • f8fc3d926a
    Change web applications location policy tituspijean 2022-03-05 12:10:54 +0100
  • c0b225941f Complain about super old build statuses in README é_è Alexandre Aubin 2022-01-25 00:56:06 +0100
  • 24e9c9574a Report an error if config panel is set to 1.0 but the config script is still using some super old stuff... Alexandre Aubin 2022-01-25 00:12:14 +0100
  • 1721516624 Report root services as info instead of warning for Type=oneshot (because these usually are system stuff legitimately running as root) Alexandre Aubin 2021-12-31 02:14:49 +0100
  • e1cea41ae8 Flag set/get of is_public as warning ... is_public is really supposed to be only about initializing the perms ... Also add some advice about no need to temporarily add/remove visitors to the main permission for ynh_local_curl since 4.3 Alexandre Aubin 2021-12-05 00:36:29 +0100
  • 1a3841070d Lower long-term good quality treshold because some apps are stuck to level 7 just because they were level 0 during a few weeks despite being level 7+ for like two years Alexandre Aubin 2021-12-05 00:19:37 +0100
  • bd6cc2922a Stupid hack to ignore php-pear dependency triggering php_deps warning Alexandre Aubin 2021-12-05 00:18:31 +0100
  • 4cee0da0bb Recategorize info as warning for stuff done by 99% of level 7+ apps Alexandre Aubin 2021-12-04 23:54:46 +0100
  • 7a2a98a0da Return info instead of warning for bad_final_path_location ... Alexandre Aubin 2021-12-04 19:19:32 +0100
  • 084ce4e314 Web applications are supposed to be installed in /var/www/$app, not /opt/ é_è ... Alexandre Aubin 2021-12-04 19:02:58 +0100
  • 167f687643 Report deprecated http->https redirect in nginx conf Alexandre Aubin 2021-11-20 22:25:11 +0100
  • 5c972a2607 Report config panels version 0.1 Alexandre Aubin 2021-11-14 21:36:38 +0100
  • 8f6aada99a Deprecated ynh_detect_arch in favor of $YNH_ARCH Alexandre Aubin 2021-11-14 18:21:16 +0100
  • 28c515fe5e Report usage of ynh_exec_* and wrapping the command between quotes Alexandre Aubin 2021-11-13 19:24:56 +0100
  • 92066d640f Update list of official helpers Alexandre Aubin 2021-11-13 19:05:35 +0100
  • 6f44c322fd Add check for deprecated --package option for ynh_add_fpm_config Alexandre Aubin 2021-11-13 18:54:11 +0100
  • d55a5cdeef
    Merge pull request #101 from smart4life/improve-version-lint Alexandre Aubin 2021-10-28 15:39:43 +0200
  • 210a45146c
    Merge pull request #100 from smart4life/complete-gitignore Alexandre Aubin 2021-10-28 15:37:48 +0200
  • 3056954eb3 Improve check of version in manifest Sébastien Mennetrier 2021-10-28 15:24:32 +0200
  • b51eb5cd1f Add generated files during linter execution in gitignore Sébastien Mennetrier 2021-10-28 14:16:58 +0200
  • a8801e5688
    Merge pull request #99 from smart4life/fix-doc-url Alexandre Aubin 2021-10-28 13:16:17 +0200
  • 89969061f0 Udpate some links to documentation Sébastien Mennetrier 2021-10-28 11:16:41 +0200
  • d4c191c1ca Apply black Alexandre Aubin 2021-10-24 14:33:41 +0200
  • 992f491e5e Don't grep doc/ if folder doesn't exist, should prevent some issues Alexandre Aubin 2021-10-24 14:32:15 +0200
  • a3272065dd Report remaining disclaimer placeholders being weird wording @_@ Alexandre Aubin 2021-10-23 17:23:08 +0200