Commit Graph

32805 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
26d29f101d Fix corrupted HEALTH_URL and ASCII art in Dockerfiles caused by version updater
The addons_updater script's global sed replacement corrupted Dockerfiles
when the upstream_version was empty (""), replacing all empty double-quoted
strings with version strings. This corrupted:

- HEALTH_URL values (causing malformed health check URLs and container
  instability from failed health checks)
- ASCII art comments in Dockerfile headers

Fixed affected addons: guacamole, tdarr, photoprism, enedisgateway2mqtt_dev,
gazpar2mqtt, seafile

Also added a guard in the updater script to skip updates when version
strings are empty, preventing this corruption from recurring.

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-26 17:15:13 +00:00
copilot-swe-agent[bot]
b217fbaf91 Initial plan 2026-02-26 16:58:28 +00:00
github-actions
dcc1b87bbb GitHub bot: changelog 2026-02-26 10:29:08 +00:00
Alexandre
cec6536040 Update config.yaml 2026-02-26 11:22:43 +01:00
Alexandre
a825d12838 Merge pull request #2537 from alexbelgium/copilot/fix-44178713-320811167-8f67515d-5c24-4b6b-ae55-ae696c06ce42
Add --skip-ssl to mysql commands in MonicaCRM addon
2026-02-26 11:22:05 +01:00
copilot-swe-agent[bot]
822fcaa43f Add --skip-ssl flag to mysql commands in MonicaCRM to fix MariaDB connection error
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-26 10:16:47 +00:00
copilot-swe-agent[bot]
08c8ed87c0 Initial plan 2026-02-26 10:14:39 +00:00
github-actions
13cb2b3a12 GitHub bot: changelog 2026-02-26 09:46:31 +00:00
Alexandre
ee21e500a9 Update version to 2.22.1-2 in config.yaml 2026-02-26 10:39:17 +01:00
Alexandre
e9f2626c9a Merge pull request #2536 from alexbelgium/copilot/fix-hang-on-boot
Fix SignalK hang on boot: replace usermod/groupmod with sed
2026-02-26 10:38:49 +01:00
copilot-swe-agent[bot]
d328a0ea41 Fix SignalK hang on boot: replace usermod/groupmod with sed
Replace `usermod -o -u 0 node` and `groupmod -o -g 0 node` with direct
sed modifications to /etc/passwd and /etc/group. The usermod/groupmod
commands can hang indefinitely in container environments due to lock
file contention, NSS cache daemon (nscd) interactions, or PAM module
issues. The sed approach achieves the same result without these risks.

Fixes #XXXX

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-26 07:35:50 +00:00
copilot-swe-agent[bot]
9b41653fa0 Initial plan 2026-02-26 07:28:38 +00:00
github-actions
cbf2ecb023 GitHub bot: changelog 2026-02-25 21:39:53 +00:00
github-actions
5476bd37f7 GitHub bot: changelog 2026-02-25 21:18:20 +00:00
Alexandre
4e07681e96 Update config.yaml 2026-02-25 22:11:21 +01:00
Alexandre
4d8ccbca77 Merge pull request #2532 from alexbelgium/copilot/fix-docker-compose-errors
Fix standalone Docker Compose mode: fallback to bashio-standalone when no Supervisor
2026-02-25 22:11:05 +01:00
Alexandre
91d153f584 Update config.yaml 2026-02-25 22:07:26 +01:00
Alexandre
b5da771ba3 Merge pull request #2533 from alexbelgium/copilot/fix-connection-refused-error
Fix wger PermissionError on /data/media during fresh install
2026-02-25 22:07:01 +01:00
copilot-swe-agent[bot]
014dd33231 fix: ensure wger sudoers entry persists after sudo package installation
The sudoers entry for the wger user was written to /etc/sudoers before
the sudo package was installed. When apt-get installs sudo, its default
/etc/sudoers conffile may overwrite the entry, causing sudo to fail at
runtime. This prevented ha_entrypoint.sh from running as root, so
/data/media was never created with correct permissions, resulting in
PermissionError when downloading exercise images.

Fix: re-add the sudoers entry after the sudo package is installed.
Also improve symlink handling in 90-run.sh to avoid self-referencing
copies on subsequent container starts.

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-25 16:52:46 +00:00
copilot-swe-agent[bot]
2f9721e0d7 Fix standalone Docker Compose mode: fallback to bashio-standalone when no Supervisor
- ha_entrypoint.sh: probe_script_content now tries regular bashio first,
  falls back to bashio-standalone.sh if Supervisor API unreachable
- 00-banner.sh: source bashio-standalone before calling bashio functions
  in standalone branch (prevents undefined function errors with set -e)
- 01-custom_script.sh: same probe fix + add bashio-standalone.sh to
  fallback source chain

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-25 16:43:19 +00:00
copilot-swe-agent[bot]
c44737b118 Initial plan 2026-02-25 16:33:43 +00:00
copilot-swe-agent[bot]
bfce7f4ebd Initial plan 2026-02-25 16:33:25 +00:00
github-actions
f6872bb37f GitHub bot: changelog 2026-02-25 16:28:54 +00:00
Alexandre
4283f1dbed Merge pull request #2531 from alexbelgium/copilot/fix-sonarr-runtime-error-again
Sonarr: symlink system ffprobe to where Sonarr expects it
2026-02-25 17:01:32 +01:00
copilot-swe-agent[bot]
9236d0d85c Integrate ffprobe symlink into 20-folders.sh, bump to 4.0.16.2946-3
Move the ffprobe symlink logic from the separate 21-ffprobe.sh into the
existing 20-folders.sh init script and remove the standalone file.
Update changelog and bump version.

Fixes https://github.com/alexbelgium/hassio-addons/issues/2451

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-25 16:00:38 +00:00
Alexandre
b20ad6a1ba Update config.yaml 2026-02-25 16:59:30 +01:00
copilot-swe-agent[bot]
8c149a55d7 Fix ffprobe not found by Sonarr: symlink system ffprobe to /app/sonarr/bin/
Sonarr v4 configures FFMpegCore to look for ffprobe exclusively in its own
binary directory (/app/sonarr/bin/) via AppDomain.CurrentDomain.BaseDirectory.
The addon already installs ffmpeg via apt (providing /usr/bin/ffprobe), but
Sonarr never looks there. This init script creates a symlink so Sonarr can
find the system-installed ffprobe.

Fixes #2451

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-25 15:09:13 +00:00
copilot-swe-agent[bot]
1d21c8b172 Initial plan 2026-02-25 15:02:31 +00:00
github-actions
242d72a115 GitHub bot: changelog 2026-02-25 12:22:44 +00:00
Alexandre
6ccf9e701a Update version to 2026.02.25 in config.yaml 2026-02-25 12:53:46 +01:00
GitHub Actions
ecfe98367f Revert 'Update version to 2026.02.25 in config.yaml' [nobuild] 2026-02-25 11:04:03 +00:00
Alexandre
0c27531e5a Update version to 2026.02.25 in config.yaml 2026-02-25 11:43:49 +01:00
Alexandre
ee3d97cf21 Update CHANGELOG.md 2026-02-25 11:43:28 +01:00
alexbelgium
81853f7a1c Updater bot : scrutiny_fa updated to v1.30.1 2026-02-23 14:30:31 +01:00
alexbelgium
a56199c560 Updater bot : scrutiny updated to v1.30.1 2026-02-23 14:30:28 +01:00
alexbelgium
67b6483ab4 Updater bot : plex updated to 1.43.0.10492-121068a07-ls294 2026-02-23 14:29:56 +01:00
Alexandre
27b88be483 Update config.yaml 2026-02-23 14:17:44 +01:00
Alexandre
a00b488713 Merge pull request #2528 from alexbelgium/copilot/update-config-yaml-shebang
Fix shebang detection: apply to 01-custom_script.sh, revert 01-config_yaml.sh
2026-02-23 14:17:25 +01:00
copilot-swe-agent[bot]
31221c5d9e Add robust shebang detection to 01-custom_script.sh; revert 01-config_yaml.sh
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-23 13:16:18 +00:00
copilot-swe-agent[bot]
3f0660f117 Add robust shebang detection to .templates/01-config_yaml.sh
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-23 13:10:18 +00:00
copilot-swe-agent[bot]
6d28b63113 Initial plan 2026-02-23 13:07:18 +00:00
Alexandre
6e43a8a777 Merge pull request #2527 from alexbelgium/copilot/fix-infinite-loop-restart
Fix infinite restart loop for one-shot service run scripts
2026-02-23 14:01:16 +01:00
Alexandre
7134bd92d7 Reduce max restarts from 10 to 5 2026-02-23 13:59:40 +01:00
copilot-swe-agent[bot]
20c1b75d43 Fix infinite restart loop: break on clean exit, cap crashes at 10
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-23 12:55:42 +00:00
Alexandre
80b058cab3 Merge pull request #2525 from alexbelgium/copilot/fix-cron-auto-import-issue
Fix cron auto-import and health check log spam in Firefly III Data Importer
2026-02-23 13:55:07 +01:00
copilot-swe-agent[bot]
c79f983beb Initial plan 2026-02-23 12:54:39 +00:00
alexbelgium
5b67f3ab80 Updater bot : jackett updated to 0.24.1184 2026-02-23 13:48:14 +01:00
copilot-swe-agent[bot]
956efdd006 Bump version to 2.1.1-2 and update changelog with issue reference
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-02-23 12:47:51 +00:00
alexbelgium
f777bd936b Updater bot : flexget updated to 3.18.48 2026-02-23 13:47:31 +01:00
alexbelgium
7de71f92d8 Updater bot : filebrowser_quantum updated to 1.1.3 2026-02-23 13:47:18 +01:00