{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19854246,"defaultBranch":"dev","name":"yunohost","ownerLogin":"YunoHost","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-16T11:29:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1519495?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718036348.0","currentOid":""},"activityList":{"items":[{"before":"ef924f7a1786c42d6feb0e81e420d1403004ee7b","after":"fca26ead788f64d5bcba90d0facfedc9bce64e32","ref":"refs/heads/helpers-2.1","pushedAt":"2024-06-11T01:17:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"helpers2.1: fix unecessary warnings + print_info in ruby, to also hopefully stop people from slapping an ynh_exec_warn_less in front of ynh_install_ruby","shortMessageHtmlLink":"helpers2.1: fix unecessary warnings + print_info in ruby, to also hop…"}},{"before":"4dc59049ef87fb5addd6aef6f3ff6c50d9de491c","after":"ef924f7a1786c42d6feb0e81e420d1403004ee7b","ref":"refs/heads/helpers-2.1","pushedAt":"2024-06-10T20:48:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"helpers2.1: in fact, let's use positional args for ynh_safe_rm because having --target everywhere is boring as hell","shortMessageHtmlLink":"helpers2.1: in fact, let's use positional args for ynh_safe_rm becaus…"}},{"before":"d1e1fd5e35e72d1aaf6868481db584e9c4a5ab4d","after":"4dc59049ef87fb5addd6aef6f3ff6c50d9de491c","ref":"refs/heads/helpers-2.1","pushedAt":"2024-06-10T17:01:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"helpers2.1: ynh_get_debian_release -> $YNH_DEBIAN_VERSION","shortMessageHtmlLink":"helpers2.1: ynh_get_debian_release -> $YNH_DEBIAN_VERSION"}},{"before":"8c3ca4a0f4687e42eedc410c6507d2f2533effc1","after":"d1e1fd5e35e72d1aaf6868481db584e9c4a5ab4d","ref":"refs/heads/helpers-2.1","pushedAt":"2024-06-10T16:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"helpers2.1: rename ynh_app_upgrading_from_version_prior_to X -> _before X","shortMessageHtmlLink":"helpers2.1: rename ynh_app_upgrading_from_version_prior_to X -> _befo…"}},{"before":"0ceb77ec348b0c9cd686712e396e1e9f4f1714a2","after":"8c3ca4a0f4687e42eedc410c6507d2f2533effc1","ref":"refs/heads/helpers-2.1","pushedAt":"2024-06-10T16:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"helpers2.1: $YNH_APP_INSTANCE_NAME -> $app","shortMessageHtmlLink":"helpers2.1: $YNH_APP_INSTANCE_NAME -> $app"}},{"before":"4d5ae9d32c4fa98269ba9b21efba74818b04f877","after":"0ceb77ec348b0c9cd686712e396e1e9f4f1714a2","ref":"refs/heads/helpers-2.1","pushedAt":"2024-06-10T16:42:43.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"helpers2.1: ynh_setup_source: --full_replace now to be a boolean, no need to write --full_replace=1","shortMessageHtmlLink":"helpers2.1: ynh_setup_source: --full_replace now to be a boolean, no …"}},{"before":"259c7ac4a7f52c3c6ce597ca0106b2ebd8ce8f44","after":null,"ref":"refs/heads/fix_multiple_apt_extra","pushedAt":"2024-06-10T16:19:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"}},{"before":"c9324772f28bdfbdcf07bab0dc3952d34690f996","after":"fa848ff1c464e17afe10e1d34bc806ac8e74dc21","ref":"refs/heads/dev","pushedAt":"2024-06-10T16:19:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Merge pull request #1869 from YunoHost/fix_multiple_apt_extra\n\nresources.py apt: Fix when multiple extras are passed","shortMessageHtmlLink":"Merge pull request #1869 from YunoHost/fix_multiple_apt_extra"}},{"before":null,"after":"259c7ac4a7f52c3c6ce597ca0106b2ebd8ce8f44","ref":"refs/heads/fix_multiple_apt_extra","pushedAt":"2024-06-10T15:36:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Salamandar","name":"Salamandar","path":"/Salamandar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6552989?s=80&v=4"},"commit":{"message":"resources.py apt: Fix when multiple extras are passed\n\nA wrong indentation leads to code executed at every for loop iteration. If multiple apt.extras resources, this fails\nat the first iteration.","shortMessageHtmlLink":"resources.py apt: Fix when multiple extras are passed"}},{"before":"8117f438d4c9dd2ba67f6c84de9133e90cecb495","after":"4d5ae9d32c4fa98269ba9b21efba74818b04f877","ref":"refs/heads/helpers-2.1","pushedAt":"2024-06-10T15:00:33.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"helpers2.1: mysql/psql: rename ynh_SQL_connect_as to ynh_SQL_execute for semantics and consistency with ynh_SQL_execute_as_root","shortMessageHtmlLink":"helpers2.1: mysql/psql: rename ynh_SQL_connect_as to ynh_SQL_execute …"}},{"before":"caa26ee0056f5eb04751094b37e8f25b74c73825","after":"bb4f9cc1da55d49a73b97f8769808ec8198a39ea","ref":"refs/heads/bookworm","pushedAt":"2024-06-10T10:40:10.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/migrate-to-bookworm' into bookworm","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/migrate-to-bookworm' into bookworm"}},{"before":"383fd6f5d403206328db26d90dfb8de9c976e2f1","after":"307ed10c411b2d327ada2a29435cb01b780b8f16","ref":"refs/heads/migrate-to-bookworm","pushedAt":"2024-06-10T10:39:02.000Z","pushType":"push","commitsCount":136,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/dev' into migrate-to-bookworm","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/dev' into migrate-to-bookworm"}},{"before":"697a33574b211fd78d6dfcd5c7b17dc55b9870f4","after":"c9324772f28bdfbdcf07bab0dc3952d34690f996","ref":"refs/heads/dev","pushedAt":"2024-06-10T10:36:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Update changelog for 11.2.14.1","shortMessageHtmlLink":"Update changelog for 11.2.14.1"}},{"before":"f0727ebdb4c7d968e1e08cf560072aaba31de921","after":null,"ref":"refs/heads/fix_goenv_again","pushedAt":"2024-06-10T10:18:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"}},{"before":"c6bda180b4e83d612e37340f7a3e96cbce98b0a2","after":"697a33574b211fd78d6dfcd5c7b17dc55b9870f4","ref":"refs/heads/dev","pushedAt":"2024-06-10T10:15:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Merge pull request #1868 from YunoHost/fix_goenv_again\n\nhelpers/v1/go: fix call.","shortMessageHtmlLink":"Merge pull request #1868 from YunoHost/fix_goenv_again"}},{"before":null,"after":"f0727ebdb4c7d968e1e08cf560072aaba31de921","ref":"refs/heads/fix_goenv_again","pushedAt":"2024-06-10T10:11:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Salamandar","name":"Salamandar","path":"/Salamandar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6552989?s=80&v=4"},"commit":{"message":"helpers/v1/go: fix call.\n\ngoenv latest doesn’t call the plugin anymore, so i’m calling directly the plugin goenv-latest.","shortMessageHtmlLink":"helpers/v1/go: fix call."}},{"before":"cff89050df72bb189b4d33eb7a88ac875276ddf2","after":"caa26ee0056f5eb04751094b37e8f25b74c73825","ref":"refs/heads/bookworm","pushedAt":"2024-06-09T22:40:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"tests: remove old reliances on xmpp.main","shortMessageHtmlLink":"tests: remove old reliances on xmpp.main"}},{"before":"37c99082f2ea45eb6c358a39fc516d28a845a0ff","after":"cff89050df72bb189b4d33eb7a88ac875276ddf2","ref":"refs/heads/bookworm","pushedAt":"2024-06-09T13:57:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Remaining metronome trick to cleanup","shortMessageHtmlLink":"Remaining metronome trick to cleanup"}},{"before":"d2259928ceddd770842cb849808f98c3cf5be5ae","after":"37c99082f2ea45eb6c358a39fc516d28a845a0ff","ref":"refs/heads/bookworm","pushedAt":"2024-06-09T10:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Update certificate.py: moar typo @_@","shortMessageHtmlLink":"Update certificate.py: moar typo @_@"}},{"before":"1e527a82146c52a5965548734ade9e8ba57dcf57","after":"d2259928ceddd770842cb849808f98c3cf5be5ae","ref":"refs/heads/bookworm","pushedAt":"2024-06-09T10:06:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Update certificate.py: typo @_@","shortMessageHtmlLink":"Update certificate.py: typo @_@"}},{"before":"40778817ac06183cb33591d74c5a46cc5ada14a7","after":null,"ref":"refs/heads/handle-metronome-as-an-app","pushedAt":"2024-06-09T08:56:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"}},{"before":"7c71bd86632ea08352a8e1cf284ec089deea87f5","after":"1e527a82146c52a5965548734ade9e8ba57dcf57","ref":"refs/heads/bookworm","pushedAt":"2024-06-09T08:55:41.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Merge pull request #1831 from YunoHost/handle-metronome-as-an-app\n\nHandle metronome as an app","shortMessageHtmlLink":"Merge pull request #1831 from YunoHost/handle-metronome-as-an-app"}},{"before":"5c461d6058fe6205e8657ebaa9adae07eb94d848","after":"8117f438d4c9dd2ba67f6c84de9133e90cecb495","ref":"refs/heads/helpers-2.1","pushedAt":"2024-06-08T15:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"helpers2.1: vendor is a symlink to the folder in parent","shortMessageHtmlLink":"helpers2.1: vendor is a symlink to the folder in parent"}},{"before":"727b0e093a9b305d9aa37b152563418704c6dab7","after":"5c461d6058fe6205e8657ebaa9adae07eb94d848","ref":"refs/heads/helpers-2.1","pushedAt":"2024-06-08T15:31:40.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"helpers2.1: import go changes from v1 to v2.1","shortMessageHtmlLink":"helpers2.1: import go changes from v1 to v2.1"}},{"before":"3a1c8287b490b65e74e8bb21889c8129c2b2afee","after":"727b0e093a9b305d9aa37b152563418704c6dab7","ref":"refs/heads/helpers-2.1","pushedAt":"2024-06-08T14:56:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"helpers 2.1: rename ynh_secure_remove --file to ynh_safe_rm --target","shortMessageHtmlLink":"helpers 2.1: rename ynh_secure_remove --file to ynh_safe_rm --target"}},{"before":"4769242dc562232556dbf058ed57b19c697f0be6","after":"40778817ac06183cb33591d74c5a46cc5ada14a7","ref":"refs/heads/handle-metronome-as-an-app","pushedAt":"2024-06-08T14:36:16.000Z","pushType":"push","commitsCount":117,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/bookworm' into handle-metronome-as-an-app","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/bookworm' into handle-metronome-…"}},{"before":"984300422e9bbd756a44fbbc791ae86cb6c812c3","after":"c6bda180b4e83d612e37340f7a3e96cbce98b0a2","ref":"refs/heads/dev","pushedAt":"2024-06-08T13:45:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Merge pull request #1865 from yunohost-bot/weblate-yunohost-core\n\nTranslations update from Weblate","shortMessageHtmlLink":"Merge pull request #1865 from yunohost-bot/weblate-yunohost-core"}},{"before":"dd394e94dc2bc4582a2471f7fe90106713189110","after":"984300422e9bbd756a44fbbc791ae86cb6c812c3","ref":"refs/heads/dev","pushedAt":"2024-06-07T10:08:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alexAubin","name":"Alexandre Aubin","path":"/alexAubin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4533074?s=80&v=4"},"commit":{"message":"Merge pull request #1866 from chri2/ynh_read_manifest\n\nhelpers: Fix typo in ynh_read_manifest documentation","shortMessageHtmlLink":"Merge pull request #1866 from chri2/ynh_read_manifest"}},{"before":"5676a727503c0d6407dc96dab628c935f84f5b2e","after":"dd394e94dc2bc4582a2471f7fe90106713189110","ref":"refs/heads/dev","pushedAt":"2024-06-05T14:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Salamandar","name":"Salamandar","path":"/Salamandar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6552989?s=80&v=4"},"commit":{"message":"Update changelog for 11.2.14","shortMessageHtmlLink":"Update changelog for 11.2.14"}},{"before":"c836d88b9af8ac0e72ff51cfe2499038493b8756","after":"5676a727503c0d6407dc96dab628c935f84f5b2e","ref":"refs/heads/dev","pushedAt":"2024-06-05T13:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Salamandar","name":"Salamandar","path":"/Salamandar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6552989?s=80&v=4"},"commit":{"message":"helpers/go: fix missing git fetch","shortMessageHtmlLink":"helpers/go: fix missing git fetch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYa7mgwA","startCursor":null,"endCursor":null}},"title":"Activity · YunoHost/yunohost"}