================================================================================
Apps already with an update PR:
- code-server (4.90.3 -> 4.91.1) see https://github.com/YunoHost-Apps/code-server_ynh/pull/101
- cryptpad (5.3.0 -> 2024.6.0) see https://github.com/YunoHost-Apps/cryptpad_ynh/pull/222
- discourse (2.8.14 -> 3.2.4) see https://github.com/YunoHost-Apps/discourse_ynh/pull/191
- elabftw (4.2.4 -> 5.0.4) see https://github.com/YunoHost-Apps/elabftw_ynh/pull/13
- element-call (0.5.17 -> 0.5.18) see https://github.com/YunoHost-Apps/element-call_ynh/pull/20
- firefly-iii-di (1.2.2 -> 1.5.2) see https://github.com/YunoHost-Apps/firefly-iii-di_ynh/pull/15
- jeedom (4.1.19 -> 4.4.8.1) see https://github.com/YunoHost-Apps/jeedom_ynh/pull/36
- joomla (5.1.1 -> 5.1.2) see https://github.com/YunoHost-Apps/joomla_ynh/pull/47
- jupyterlab (4.1.5 -> 5.0.0) see https://github.com/YunoHost-Apps/jupyterlab_ynh/pull/149
- libreddit (0.30.1 -> 3.0.0) see https://github.com/YunoHost-Apps/libreddit_ynh/pull/48
- matrix-appservice-irc (0.36.0 -> 2.0.1) see https://github.com/YunoHost-Apps/matrix-appservice-irc_ynh/pull/7
- mautrix_telegram (0.15.1 -> 0.15.2) see https://github.com/YunoHost-Apps/mautrix_telegram_ynh/pull/72
- misskey (2024.3.1 -> 2024.5.0) see https://github.com/YunoHost-Apps/misskey_ynh/pull/161
- ofbiz (18.12.07 -> 18.12.15) see https://github.com/YunoHost-Apps/ofbiz_ynh/pull/15
- olivetin (2024.07.13 -> 2024.07.153) see https://github.com/YunoHost-Apps/olivetin_ynh/pull/11
- peertube-search-index (0.0.1.2023.08.08 -> 1.0.0) see https://github.com/YunoHost-Apps/peertube-search-index_ynh/pull/38
- pleroma (2.6.2 -> 2.6.3) see https://github.com/YunoHost-Apps/pleroma_ynh/pull/273
- rallly (3.7.0 -> 3.9.0) see https://github.com/YunoHost-Apps/rallly_ynh/pull/10
- teampass (3.0.0.23 -> 3.1.1) see https://github.com/YunoHost-Apps/teampass_ynh/pull/41
- tooljet (2.63.0 -> 2.65.1) see https://github.com/YunoHost-Apps/tooljet_ynh/pull/197
- tracim (04.09.01 -> 04.10.00) see https://github.com/YunoHost-Apps/tracim_ynh/pull/30
- wallabag2 (2.5.4 -> 2.6.9) see https://github.com/YunoHost-Apps/wallabag2_ynh/pull/212
- zwave-js-ui (9.16.0 -> 9.16.1) see https://github.com/YunoHost-Apps/zwave-js-ui_ynh/pull/163
================================================================================
Apps updated:
- autobrr (1.43.0 -> 1.44.0) see https://github.com/YunoHost-Apps/autobrr_ynh/pull/18
- firefly-iii (6.1.18 -> 6.1.19) see https://github.com/YunoHost-Apps/firefly-iii_ynh/pull/132
- ghost (5.87.3 -> 5.88.1) see https://github.com/YunoHost-Apps/ghost_ynh/pull/364
- invoiceninja5 (5.10.11 -> 5.10.12) see https://github.com/YunoHost-Apps/invoiceninja5_ynh/pull/292
- jackett (0.22.344 -> 0.22.353) see https://github.com/YunoHost-Apps/jackett_ynh/pull/176
- minetest (app version did not change) see https://github.com/YunoHost-Apps/minetest_ynh/pull/78
- pihole (app version did not change) see https://github.com/YunoHost-Apps/pihole_ynh/pull/202
================================================================================
Apps failed:
========================================
domoticz
----------------------------------------

  Checking main ...

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 528, in get_latest_version_and_asset
    _, url = self.find_matching_asset(latest_assets, asset_regex)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 451, in find_matching_asset
    raise RuntimeError(
RuntimeError: No assets matching regex '.*domoticz_linux_aarch64.tgz' in ['domoticz_linux_2024.7_x86_64.tgz']

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 690, in run_autoupdate_for_multiprocessing
    result = autoupdater.run(edit=edit, commit=commit, pr=pr)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 234, in run
    update = self.get_source_update(source, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 394, in get_source_update
    result = self.get_latest_version_and_asset(strategy, asset, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 531, in get_latest_version_and_asset
    raise RuntimeError(
RuntimeError: No assets matching regex '.*domoticz_linux_aarch64.tgz' in ['domoticz_linux_2024.7_x86_64.tgz'].
Full release details on https://github.com/domoticz/domoticz/releases/tag/2024.7.



========================================
focalboard
----------------------------------------

  Checking main ...

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 517, in get_latest_version_and_asset
    _, url = self.find_matching_asset(latest_assets, asset)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 451, in find_matching_asset
    raise RuntimeError(
RuntimeError: No assets matching regex '^focalboard-server-linux-amd64.tar.gz$' in ['mattermost-plugin-focalboard-v8.0.0-darwin-amd64.tar.gz', 'mattermost-plugin-focalboard-v8.0.0-darwin-amd64.tar.gz.asc', 'mattermost-plugin-focalboard-v8.0.0-darwin-amd64.tar.gz.sig', 'mattermost-plugin-focalboard-v8.0.0-darwin-arm64.tar.gz', 'mattermost-plugin-focalboard-v8.0.0-darwin-arm64.tar.gz.asc', 'mattermost-plugin-focalboard-v8.0.0-darwin-arm64.tar.gz.sig', 'mattermost-plugin-focalboard-v8.0.0-linux-amd64.tar.gz', 'mattermost-plugin-focalboard-v8.0.0-linux-amd64.tar.gz.asc', 'mattermost-plugin-focalboard-v8.0.0-linux-amd64.tar.gz.sig', 'mattermost-plugin-focalboard-v8.0.0-linux-arm64.tar.gz', 'mattermost-plugin-focalboard-v8.0.0-linux-arm64.tar.gz.asc', 'mattermost-plugin-focalboard-v8.0.0-linux-arm64.tar.gz.sig', 'mattermost-plugin-focalboard-v8.0.0-windows-amd64.tar.gz', 'mattermost-plugin-focalboard-v8.0.0-windows-amd64.tar.gz.asc', 'mattermost-plugin-focalboard-v8.0.0-windows-amd64.tar.gz.sig', 'mattermost-plugin-focalboard.tar.gz', 'mattermost-plugin-focalboard.tar.gz.asc', 'mattermost-plugin-focalboard.tar.gz.sig']

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 690, in run_autoupdate_for_multiprocessing
    result = autoupdater.run(edit=edit, commit=commit, pr=pr)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 234, in run
    update = self.get_source_update(source, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 394, in get_source_update
    result = self.get_latest_version_and_asset(strategy, asset, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 520, in get_latest_version_and_asset
    raise RuntimeError(
RuntimeError: No assets matching regex '^focalboard-server-linux-amd64.tar.gz$' in ['mattermost-plugin-focalboard-v8.0.0-darwin-amd64.tar.gz', 'mattermost-plugin-focalboard-v8.0.0-darwin-amd64.tar.gz.asc', 'mattermost-plugin-focalboard-v8.0.0-darwin-amd64.tar.gz.sig', 'mattermost-plugin-focalboard-v8.0.0-darwin-arm64.tar.gz', 'mattermost-plugin-focalboard-v8.0.0-darwin-arm64.tar.gz.asc', 'mattermost-plugin-focalboard-v8.0.0-darwin-arm64.tar.gz.sig', 'mattermost-plugin-focalboard-v8.0.0-linux-amd64.tar.gz', 'mattermost-plugin-focalboard-v8.0.0-linux-amd64.tar.gz.asc', 'mattermost-plugin-focalboard-v8.0.0-linux-amd64.tar.gz.sig', 'mattermost-plugin-focalboard-v8.0.0-linux-arm64.tar.gz', 'mattermost-plugin-focalboard-v8.0.0-linux-arm64.tar.gz.asc', 'mattermost-plugin-focalboard-v8.0.0-linux-arm64.tar.gz.sig', 'mattermost-plugin-focalboard-v8.0.0-windows-amd64.tar.gz', 'mattermost-plugin-focalboard-v8.0.0-windows-amd64.tar.gz.asc', 'mattermost-plugin-focalboard-v8.0.0-windows-amd64.tar.gz.sig', 'mattermost-plugin-focalboard.tar.gz', 'mattermost-plugin-focalboard.tar.gz.asc', 'mattermost-plugin-focalboard.tar.gz.sig'].
Full release details on https://github.com/mattermost/focalboard/releases/tag/v8.0.0.



========================================
plainpad
----------------------------------------

  Checking main ...

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 690, in run_autoupdate_for_multiprocessing
    result = autoupdater.run(edit=edit, commit=commit, pr=pr)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 234, in run
    update = self.get_source_update(source, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 394, in get_source_update
    result = self.get_latest_version_and_asset(strategy, asset, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 492, in get_latest_version_and_asset
    latest_version_orig, latest_version = self.relevant_versions(
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 353, in relevant_versions
    raise RuntimeError("No tags were found after sanity filtering!")
RuntimeError: No tags were found after sanity filtering!



========================================
roundcube
----------------------------------------

  Checking main ...

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 517, in get_latest_version_and_asset
    _, url = self.find_matching_asset(latest_assets, asset)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 455, in find_matching_asset
    raise RuntimeError(
RuntimeError: Too many assets matching regex 'roundcubemail-.*.tar.gz': {'roundcubemail-1.6.7-complete.tar.gz': 'https://github.com/roundcube/roundcubemail/releases/download/1.6.7/roundcubemail-1.6.7-complete.tar.gz', 'roundcubemail-1.6.7-complete.tar.gz.asc': 'https://github.com/roundcube/roundcubemail/releases/download/1.6.7/roundcubemail-1.6.7-complete.tar.gz.asc', 'roundcubemail-1.6.7.tar.gz': 'https://github.com/roundcube/roundcubemail/releases/download/1.6.7/roundcubemail-1.6.7.tar.gz', 'roundcubemail-1.6.7.tar.gz.asc': 'https://github.com/roundcube/roundcubemail/releases/download/1.6.7/roundcubemail-1.6.7.tar.gz.asc'}

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 690, in run_autoupdate_for_multiprocessing
    result = autoupdater.run(edit=edit, commit=commit, pr=pr)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 234, in run
    update = self.get_source_update(source, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 394, in get_source_update
    result = self.get_latest_version_and_asset(strategy, asset, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 520, in get_latest_version_and_asset
    raise RuntimeError(
RuntimeError: Too many assets matching regex 'roundcubemail-.*.tar.gz': {'roundcubemail-1.6.7-complete.tar.gz': 'https://github.com/roundcube/roundcubemail/releases/download/1.6.7/roundcubemail-1.6.7-complete.tar.gz', 'roundcubemail-1.6.7-complete.tar.gz.asc': 'https://github.com/roundcube/roundcubemail/releases/download/1.6.7/roundcubemail-1.6.7-complete.tar.gz.asc', 'roundcubemail-1.6.7.tar.gz': 'https://github.com/roundcube/roundcubemail/releases/download/1.6.7/roundcubemail-1.6.7.tar.gz', 'roundcubemail-1.6.7.tar.gz.asc': 'https://github.com/roundcube/roundcubemail/releases/download/1.6.7/roundcubemail-1.6.7.tar.gz.asc'}.
Full release details on https://github.com/roundcube/roundcubemail/releases/tag/1.6.7.



========================================
snserver
----------------------------------------

  Checking main ...

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 690, in run_autoupdate_for_multiprocessing
    result = autoupdater.run(edit=edit, commit=commit, pr=pr)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 234, in run
    update = self.get_source_update(source, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 394, in get_source_update
    result = self.get_latest_version_and_asset(strategy, asset, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 492, in get_latest_version_and_asset
    latest_version_orig, latest_version = self.relevant_versions(
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 353, in relevant_versions
    raise RuntimeError("No tags were found after sanity filtering!")
RuntimeError: No tags were found after sanity filtering!



========================================
webtrees
----------------------------------------

  Checking main ...

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 690, in run_autoupdate_for_multiprocessing
    result = autoupdater.run(edit=edit, commit=commit, pr=pr)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 234, in run
    update = self.get_source_update(source, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 394, in get_source_update
    result = self.get_latest_version_and_asset(strategy, asset, infos)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 540, in get_latest_version_and_asset
    raise ValueError(
ValueError: For the latest tag strategies, only asset = 'tarball' is supported



========================================
wetty
----------------------------------------

  Checking main ...
Current version in manifest: 2.5.0
Newest  version on upstream: 2.7.0
Update needed for main
Computing sha256sum for https://github.com/butlerx/wetty/archive/refs/tags/v2.7.0.tar.gz ...
already existing
Commits were already commited on branch!

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 283, in run
    pr_url = self.repo.create_pr(branch_name, pr_title, commit_msg) or ""
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 187, in create_pr
    pr = self.repo.create_pull(
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/venv/lib/python3.9/site-packages/github/Repository.py", line 1569, in create_pull
    headers, data = self._requester.requestJsonAndCheck("POST", f"{self.url}/pulls", input=post_parameters)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/venv/lib/python3.9/site-packages/github/Requester.py", line 548, in requestJsonAndCheck
    return self.__check(*self.requestJson(verb, url, parameters, headers, input, self.__customConnection(url)))
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/venv/lib/python3.9/site-packages/github/Requester.py", line 609, in __check
    raise self.createException(status, responseHeaders, data)
github.GithubException.GithubException: 422 {"message": "Validation Failed", "errors": [{"resource": "PullRequest", "code": "custom", "message": "No commits between testing and ci-auto-update-2.7.0"}], "documentation_url": "https://docs.github.com/rest/pulls/pulls#create-a-pull-request", "status": "422"}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 690, in run_autoupdate_for_multiprocessing
    result = autoupdater.run(edit=edit, commit=commit, pr=pr)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 287, in run
    pr_url = self.repo.get_pr(branch_name)
  File "/var/www/app_yunohost/apps/tools/autoupdate_app_sources/autoupdate_app_sources.py", line 195, in get_pr
    return next(pull.html_url for pull in self.repo.get_pulls(head=branch))
StopIteration