Alexandre Aubin
|
bc3e36abb3
|
friskies
|
2024-07-01 21:39:59 +02:00 |
|
Alexandre Aubin
|
92807afb16
|
helpers: yolo add tests for helpersv2.1
|
2024-07-01 20:55:45 +02:00 |
|
Alexandre Aubin
|
1ed56952e6
|
What do we say about testing before releasing? Not today!
|
2024-07-01 20:25:10 +02:00 |
|
Alexandre Aubin
|
6b77e19bbd
|
Update changelog for 11.2.20
|
2024-07-01 18:49:47 +02:00 |
|
Alexandre Aubin
|
50034aabdd
|
helpers2.1: use the MEDIA_GROUP global var for consistency
|
2024-07-01 18:49:36 +02:00 |
|
Alexandre Aubin
|
ef622ffe4d
|
helpers2.1: switch to posisional args for ynh_multimedia_addaccess because that's what 99% of apps already do
|
2024-07-01 18:25:14 +02:00 |
|
Alexandre Aubin
|
40a3205add
|
Merge pull request #1890 from YunoHost/actions/black
Format Python code with Black
|
2024-06-30 21:38:27 +02:00 |
|
alexAubin
|
7b0383f865
|
🎨 Format Python code with Black
|
2024-06-30 19:38:06 +00:00 |
|
Alexandre Aubin
|
0783af306d
|
Merge pull request #1886 from YunoHost/auto-disable
automatically ignore the service in diagnosis if it has been deactivated with the ynh cli
|
2024-06-30 21:37:49 +02:00 |
|
Alexandre Aubin
|
36b3b00166
|
Merge pull request #1889 from rndmh3ro/add_tar_support
add support for downloading tar-files
|
2024-06-30 20:25:06 +02:00 |
|
Sebastian Gumprich
|
e75b4b3b3b
|
add support for downloading tar-files
this is needed for invoiceninja, see https://github.com/YunoHost-Apps/invoiceninja5_ynh/pull/280
|
2024-06-30 20:18:31 +02:00 |
|
Alexandre Aubin
|
1c62960e25
|
helpers2.1: remove the ynh_clean_setup mechanism underused/useless..
|
2024-06-30 20:10:21 +02:00 |
|
Alexandre Aubin
|
1e1409c7d7
|
helpers2.1: logging tweak in ynh_die
|
2024-06-30 19:43:18 +02:00 |
|
Alexandre Aubin
|
fcaa366e91
|
helpers2.1: zzzz
|
2024-06-30 19:28:18 +02:00 |
|
Alexandre Aubin
|
f2b5f0f22c
|
helpers2.1: when using ynh_die, also return the error via YNH_STDRETURN such that it can be obtained from the python and displayed in the main error message, to increase the chance that people may read it and have something more useful than "An error happened in the script"
|
2024-06-30 18:53:54 +02:00 |
|
Alexandre Aubin
|
4b43d8d99d
|
Update service.py: typo
|
2024-06-30 18:52:19 +02:00 |
|
Alexandre Aubin
|
636c9e563e
|
Update diagnosis.py: more messages improvement
|
2024-06-30 18:41:50 +02:00 |
|
Alexandre Aubin
|
c0bccc3ac9
|
Update diagnosis.py: gotta "return" now if the key doesn't exist, otherwise the next code fails
|
2024-06-30 18:40:23 +02:00 |
|
Alexandre Aubin
|
9727765ecf
|
Update diagnosis.py: improve warning to make it more explicit when called from another context
|
2024-06-30 18:39:11 +02:00 |
|
Alexandre Aubin
|
5ef0c84c0f
|
Update tools.py: use _run_service_command to enable+start yunohost-firewall during postinstall and prevent a warning about lack of diagnosis ignore rule
|
2024-06-30 18:34:38 +02:00 |
|
OniriCorpe
|
c965f13f50
|
Merge branch 'dev' into auto-disable
|
2024-06-30 18:29:06 +02:00 |
|
OniriCorpe
|
20741c63aa
|
change an irrelevant error to a warning
|
2024-06-30 18:28:18 +02:00 |
|
Alexandre Aubin
|
a48bfa67de
|
helpers2.1: change source patches location + raise an error instead of a warning when a patch fails to apply on CI
Co-authored-by: Félix Piédallu <felix@piedallu.me>
|
2024-06-30 17:46:52 +02:00 |
|
Alexandre Aubin
|
3f973669fc
|
helpers2.1: fix automigration of phpversion to php_version
|
2024-06-30 01:37:56 +02:00 |
|
Alexandre Aubin
|
a18d5f26f2
|
helpers2.1: zgrblg
|
2024-06-30 00:21:40 +02:00 |
|
Alexandre Aubin
|
c2271ab731
|
Update changelog for 11.2.19
|
2024-06-29 23:57:26 +02:00 |
|
Alexandre Aubin
|
eee84c5f66
|
helpers2.1: also run _ynh_apply_default_permissions in ynh_restore to be consistent (also because the user uid on the new system may be different than in the archive etc)
|
2024-06-29 21:32:53 +02:00 |
|
OniriCorpe
|
6ed167bfaf
|
automatically ignore the service in diagnosis if it has been deactivated with the ynh cli
|
2024-06-29 21:01:38 +02:00 |
|
OniriCorpe
|
eaf00103dd
|
Revert "automatically ignore the service in diagnosis if it has been deactivated with the ynh cli"
This reverts commit ff78f3ada7 .
|
2024-06-29 20:57:59 +02:00 |
|
OniriCorpe
|
ff78f3ada7
|
automatically ignore the service in diagnosis if it has been deactivated with the ynh cli
|
2024-06-29 20:57:21 +02:00 |
|
Alexandre Aubin
|
fcbb971792
|
Merge pull request #1885 from YunoHost/actions/black
Format Python code with Black
|
2024-06-29 20:33:05 +02:00 |
|
alexAubin
|
dbf579b7b4
|
🎨 Format Python code with Black
|
2024-06-29 18:31:51 +00:00 |
|
Alexandre Aubin
|
e5b575901a
|
apps: be more robust when an app upgrade succeeds but for some reason is marked with 'broke the system' ... ending up in inconsistent state between the app settings vs the app scritpts (for example in v1->v2 transitions but not only)
|
2024-06-29 20:31:28 +02:00 |
|
Alexandre Aubin
|
d47c87e57d
|
helpers2.1: wrmbgl
|
2024-06-29 20:16:52 +02:00 |
|
Alexandre Aubin
|
28603da4f1
|
Merge pull request #1884 from YunoHost/actions/black
Format Python code with Black
|
2024-06-29 20:05:21 +02:00 |
|
alexAubin
|
c2d69f7f84
|
🎨 Format Python code with Black
|
2024-06-29 18:05:02 +00:00 |
|
Alexandre Aubin
|
a349fc0334
|
apps: tweaks to be more robust and prevent the stupid flood of 'sh: 0: getcwd() failed: No such file or directory' when running an app upgrade/remove from /var/www/$app, sometimes making it look like the upgrade failed when it didnt
|
2024-06-29 20:04:27 +02:00 |
|
Alexandre Aubin
|
3e1c9ebaf7
|
Fix getopts error handling ...
|
2024-06-29 19:21:08 +02:00 |
|
Alexandre Aubin
|
1ab3a79d39
|
Update changelog for 11.2.18
|
2024-06-29 18:06:40 +02:00 |
|
Alexandre Aubin
|
44bbc34967
|
Merge pull request #1716 from Salamandar/ynh_secure_remove
Fix ynh_safe_rm: check if target is not a broken symlink before erorring out.
|
2024-06-29 17:23:50 +02:00 |
|
Alexandre Aubin
|
7b2959a3eb
|
helpers2.1: forgot to rename the apt call in mongodb helpers
|
2024-06-29 17:18:20 +02:00 |
|
Alexandre Aubin
|
1dfc47d1d7
|
helpers2.1: in logrotate, make sure to also chown $app the log dir
|
2024-06-28 20:21:56 +02:00 |
|
Alexandre Aubin
|
9cd7c86641
|
Merge pull request #1883 from YunoHost/fix_default_permissions
[helpers v2.1] Rework _ynh_apply_default_permissions
|
2024-06-28 20:20:08 +02:00 |
|
Alexandre Aubin
|
ef68485c5f
|
Use the group defined in the manifest by default
|
2024-06-28 19:24:07 +02:00 |
|
Alexandre Aubin
|
656ff823a9
|
Also handle files in /etc/$app
|
2024-06-28 18:56:18 +02:00 |
|
Alexandre Aubin
|
ae3018cdd0
|
Infer the necessity to use www-data as group from the presence of alias or root in nginx.conf
|
2024-06-28 18:39:12 +02:00 |
|
Alexandre Aubin
|
8b8768fd77
|
Only set www-data as group for webapps
|
2024-06-28 18:09:49 +02:00 |
|
Alexandre Aubin
|
75d7042974
|
Update helpers/helpers.v2.1.d/utils: use regex matching to check if path is child from a parent path
|
2024-06-28 16:56:28 +02:00 |
|
Alexandre Aubin
|
3b26ccc2a5
|
Properly handle case where $parent is empty to simplify condition
|
2024-06-28 16:55:39 +02:00 |
|
Alexandre Aubin
|
3608c5678c
|
Proper 'if' cases to distinguish between $install_dir vs regular files in $install_dir and $data_dir
|
2024-06-28 16:45:43 +02:00 |
|