Commit Graph

17124 Commits

Author SHA1 Message Date
community-scripts-pr-app[bot] 450a5948ec Update CHANGELOG.md (#16150)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-29 12:11:34 +00:00
CanbiZ (MickLesk) 6ff1e95334 core: Harden remote func bootstrapping with dns issues (#16146)
* Harden remote func bootstrapping

Replace bare `source <(curl ...)` calls with a `_bootstrap_source` helper that validates both the download exit code and the presence of a probe function after sourcing. This prevents silent failures when DNS is not yet available in a freshly booted container or when a download fails mid-stream. Applies to build.func, install.func, and alpine-install.func. Also adds retry flags and a connect timeout to curl/wget.

* Refactor bootstrap error handling with helper

Extract repeated fatal-error logic into a `_bootstrap_die` helper across alpine-install.func, build.func, and install.func. The helper uses `msg_error` when available, falling back to stderr, then exits with code 115. Inline error blocks are replaced with cleaner one-liner `|| _bootstrap_die` calls.
2026-07-29 14:11:08 +02:00
community-scripts-pr-app[bot] bf75cbd2a3 Update CHANGELOG.md (#16148)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-29 08:59:05 +00:00
Sam Heinz 2098cf0f3a backup virtual printer in bambuddy (#16142) 2026-07-29 10:58:34 +02:00
community-scripts-pr-app[bot] 09c16ded19 Update CHANGELOG.md (#16147)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-29 07:29:59 +00:00
aidaskni d9b12eaadf ImmichFrame: check .NET SDK before update deployment (#16104)
* fix(immichframe): check SDK before update deployment

* fix(immichframe): install SDK during update
2026-07-29 09:29:30 +02:00
MickLesk 948f8f608f Revert "Bichon: Migration for V2 Release"
This reverts commit 57c9246f59.
2026-07-29 07:41:02 +02:00
community-scripts-pr-app[bot] 44483d08ae Update CHANGELOG.md (#16144)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-29 05:38:39 +00:00
MickLesk 57c9246f59 Bichon: Migration for V2 Release 2026-07-29 07:38:04 +02:00
community-scripts-pr-app[bot] 00119abe89 Update CHANGELOG.md (#16139)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28
2026-07-28 23:29:39 +00:00
Tobias 645f6a2d9a fix: prometheus-paperless-exporter incompatibility with paperless v3 (#16119)
* fix: compatibility in paperless v3 (https://github.com/hansmi/prometheus-paperless-exporter/issues/134)

* rm: comments

* fix: revert func
2026-07-29 09:29:16 +10:00
community-scripts-pr-app[bot] 5ce2cc3b00 Update CHANGELOG.md (#16135)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 19:20:39 +00:00
Louis GAMBART d9814ec169 Create search directory in wanderer-install.sh (#16134) 2026-07-28 21:20:09 +02:00
community-scripts-pr-app[bot] 58ac0fc22a Update .app files (#16133)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-07-28 20:40:56 +02:00
community-scripts-pr-app[bot] c1a13486a9 Update CHANGELOG.md (#16132)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 18:13:09 +00:00
Chris c6ce72cefd Migrate Musicseerr to DroppedNeedle (#15751) 2026-07-28 20:12:37 +02:00
community-scripts-pr-app[bot] cac2d441b8 Update CHANGELOG.md (#16131)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 17:47:47 +00:00
CanbiZ (MickLesk) 8029b208a6 tools.func: add nginx site helper and PHP socket resolver (#16118) 2026-07-28 19:47:13 +02:00
community-scripts-pr-app[bot] 7046b72981 Update CHANGELOG.md (#16130)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 17:46:03 +00:00
CanbiZ (MickLesk) 8c4ed519a9 Read prompt input directly from /dev/tty (#16126) 2026-07-28 19:45:29 +02:00
community-scripts-pr-app[bot] ea6346e4ef Update CHANGELOG.md (#16129)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 17:03:51 +00:00
CanbiZ (MickLesk) 8990ab702e npmplus: Remove duplicate msg_info for container recreation (#16122) 2026-07-28 19:03:16 +02:00
community-scripts-pr-app[bot] 57e02eee1b Update .app files (#16114)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-07-28 13:38:55 +02:00
community-scripts-pr-app[bot] 45053ea4c3 Update CHANGELOG.md (#16115)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 11:37:14 +00:00
Sam Heinz 1fa4c1fbf7 fix Node.js version drift (#16111)
* fix Node.js version drift

* add upgrade node for oxicloud,ps5,syncin
2026-07-28 13:36:40 +02:00
community-scripts-pr-app[bot] 0299e420e8 Update CHANGELOG.md (#16113)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 10:30:10 +00:00
push-app-to-main[bot] db18c72bd8 Add actual-budget-prometheus-exporter (addon) (#16109)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-07-28 12:29:40 +02:00
community-scripts-pr-app[bot] 4bf8a972bf Update CHANGELOG.md (#16112)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 09:44:49 +00:00
Sam Heinz 47b8fbf2fb fix keep-open for close invalid pr (#16105) 2026-07-28 11:44:26 +02:00
community-scripts-pr-app[bot] 9cc1a739a5 Update CHANGELOG.md (#16108)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 08:12:01 +00:00
Tim Moore 0ce1cea6cd UmlautAdaptarr: use the Debian 13 Microsoft repo with its 2025 signing key (#16077)
* UmlautAdaptarr: use the Debian 13 Microsoft repo with its 2025 signing key

The container is Debian 13 (var_version 13) but the script configures the
Microsoft debian/12 prod repo with suite bookworm.

The move to debian/13 was reverted in #8392 because apt reported "OpenPGP
signature verification failed" (#8385), diagnosed at the time as Microsoft
not having populated the trixie repo. The actual cause was the signing key:
debian/13/prod is signed by EE4D7792F748182B (microsoft-2025.asc), while the
script kept microsoft.asc (EB3E94ADBE1229CF). The suite and URL were changed
but the key was not.

The trixie repo carries the required packages at current patch level
(dotnet-sdk-8.0 8.0.423-1, aspnetcore-runtime-8.0 8.0.29-1).

This makes the call identical to the six other scripts already on the
Debian 13 Microsoft repo (technitiumdns, igotify, mail-archiver, rdtclient,
fileflows, immichframe).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* UmlautAdaptarr: migrate existing containers to the Debian 13 repo on update

Per review feedback: the install-side fix only helps new containers.
Existing ones keep the Debian 12 repo indefinitely, because update_script
only fetches a GitHub release and never touches apt.

Repoints them when the stale Debian 12 repo is detected, mirroring the
conditional setup_deb822_repo calls in ct/technitiumdns.sh and
ct/fileflows.sh. The guard makes this a no-op once migrated.

setup_deb822_repo's microsoft* globs also clear the pre-#9839
microsoft-prod.sources layout; its key lived in /usr/share/keyrings,
which cleanup_old_repo_files does not cover, so it is removed explicitly
as ct/technitiumdns.sh does.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

---------

Co-authored-by: Tim Moore <tim.moore@ingenuity.com.au>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 18:11:29 +10:00
community-scripts-pr-app[bot] e7eff1cf81 Update CHANGELOG.md (#16107)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 08:10:45 +00:00
Tim Moore 03edfcef85 fix(bazarr): store data in /var/lib/bazarr instead of inside /opt/bazarr (#16098)
* fix(bazarr): store data in /var/lib/bazarr instead of inside /opt/bazarr

The installer creates /var/lib/bazarr and update_script() uses it as the
"is Bazarr installed" guard, but nothing pointed Bazarr at it. Bazarr
defaults its data directory to <install dir>/data, resolved from its own
source file rather than WorkingDirectory, so a stock container kept
config/ db/ backup/ cache/ log/ restore/ in /opt/bazarr/data - the
directory fetch_and_deploy_gh_release redeploys over - while
/var/lib/bazarr stayed empty.

Pass -c /var/lib/bazarr in the unit, matching the -data= flag the other
*arr scripts use. bazarr.py re-execs its child with sys.argv[1:], so the
flag survives the restart Bazarr performs while loading its config.

update_script() gains a one-time migration for existing installs. It runs
outside the release check so containers already on the latest version are
migrated too, is skipped when the unit already names a data directory,
refuses (before stopping the service) when both locations hold data, and
copies before removing so a failed migration leaves the original database
in place.

Fixes #16097

* fix(bazarr): drop explanatory comments per review
2026-07-28 18:10:12 +10:00
community-scripts-pr-app[bot] bc488e467c Update CHANGELOG.md (#16106)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 08:09:09 +00:00
CanbiZ (MickLesk) 303bb672e6 Bump GitHub Actions across workflows (#16091)
* Bump GitHub Actions across workflows

Update workflow dependencies to newer major versions in repository automation files. This upgrades `actions/checkout` to v7, `actions/github-script` to v9, `actions/create-github-app-token` to v3, and GitHub Pages actions (`upload-pages-artifact` and `deploy-pages`) to v5 to keep CI/CD and maintenance workflows current.

* add dependabot for gh actions
2026-07-28 10:08:38 +02:00
community-scripts-pr-app[bot] 69854a4f74 Update CHANGELOG.md (#16103)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-28 07:40:00 +00:00
Tim Moore dd74eef5f6 Cloudflare-DDNS: store API token in a 600 env file and build the binary at install time (#16100) 2026-07-28 09:39:30 +02:00
community-scripts-pr-app[bot] bf0c6c4503 Update CHANGELOG.md (#16089)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27
2026-07-27 17:32:42 +00:00
CanbiZ (MickLesk) 895cc7fdcf core: fix OS version fallback when the host catalog lacks the requested version & harden template validation (#16068) 2026-07-27 19:32:09 +02:00
MickLesk 7cee1cb96a Update Meilisearch migration command to use --upgrade-db instead of --experimental-dumpless-upgrade 2026-07-27 19:12:31 +02:00
community-scripts-pr-app[bot] b3739cebde Update CHANGELOG.md (#16087)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 16:25:38 +00:00
Louis GAMBART af497cdd38 Update MeiliSearch command for database upgrade (#16081) 2026-07-27 18:25:02 +02:00
community-scripts-pr-app[bot] ba8375f4d8 Update CHANGELOG.md (#16075)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 10:52:38 +00:00
Tim Moore cfaed33534 Mylar3 & Medusa: use trixie non-free for unrar, not bookworm (#16072)
Both scripts provision Debian 13 containers (var_version 13) but add a
Debian 12 (bookworm) non-free apt source to obtain unrar.

Because the base image only enables the `main` component, trixie's
non-free is never enabled, so bookworm is the only source offering
unrar and the containers deterministically install the Debian 12 build
(1:6.2.6-1+deb12u1) instead of trixie's 1:7.1.8-1.

Mylar3 additionally never removes the source, leaving bookworm
non-free and non-free-firmware permanently enabled at priority 500 on
a Debian 13 system.

Aligns both with install/sabnzbd-install.sh, which already sets up the
same unrar dependency correctly against trixie.

Co-authored-by: Tim Moore <tim.moore@ingenuity.com.au>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-27 12:52:07 +02:00
community-scripts-pr-app[bot] fccd4d568f Update CHANGELOG.md (#16074)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 10:51:09 +00:00
push-app-to-main[bot] 4804aaedf7 Unpackerr (#16034)
* Add unpackerr (ct)

* Modify source line for build.func in unpackerr.sh

---------

Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-07-27 12:50:46 +02:00
community-scripts-pr-app[bot] e7e6456cfa Update CHANGELOG.md (#16073)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 10:41:35 +00:00
push-app-to-main[bot] 631f56b29e CookCLI (#16028)
* Add cookcli (ct)

* Update source command for build functions

* Update ct/cookcli.sh

* Update install/cookcli-install.sh

---------

Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
Co-authored-by: Sam Heinz <sam@samheinz.com>
2026-07-27 20:41:01 +10:00
community-scripts-pr-app[bot] a5a77dcd99 Update CHANGELOG.md (#16071)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 08:58:09 +00:00
Tom Frenzel 2b2e026928 OpenThread-BR: Add runtime configuration options (#16038)
* feat(openthread-br): add nat64 support

* feat(openthread-br): add runtime config service

* chore(openthread-br): rename post-start script
2026-07-27 10:57:45 +02:00