Commit Graph

17099 Commits

Author SHA1 Message Date
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
community-scripts-pr-app[bot] 8bb779ea58 Update CHANGELOG.md (#16070)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 08:54:40 +00:00
CanbiZ (MickLesk) 88ff91e9f2 Vikunja: pin install/update to v2.3.0 due upstream issues (#16059)
* Pin Vikunja install/update to v2.3.0

Set both install and update scripts to deploy Vikunja v2.3.0 instead of latest. The update flow now checks against this pinned release and includes context that v2.4.0 is temporarily avoided due to an upstream startup failure caused by the packaged systemd SystemCallFilter.

* minor fix
2026-07-27 10:54:07 +02:00
community-scripts-pr-app[bot] e9e59f6880 Update CHANGELOG.md (#16069)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 08:53:11 +00:00
push-app-to-main[bot] 4ad0fed0bd Discourse (#16024)
* Add discourse (ct)

* Change sourcing method for build.func in discourse.sh

* Apply suggestion from @CrazyWolf13

* Refactor credentials output to use heredoc syntax

* Apply suggestion from @tremor021

* Apply suggestion from @tremor021

* Apply suggestion from @tremor021

---------

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: Slaviša Arežina <58952836+tremor021@users.noreply.github.com>
2026-07-27 10:52:43 +02:00
community-scripts-pr-app[bot] 07f30c6b75 Update CHANGELOG.md (#16067)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 08:51:50 +00:00
push-app-to-main[bot] fc110f19bc Mastodon (#16029)
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-07-27 10:51:17 +02:00
community-scripts-pr-app[bot] 1a5f25297b Update CHANGELOG.md (#16066)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 08:48:37 +00:00
CanbiZ (MickLesk) da79270870 core: Handle LXC upgrade prompt cancellation (#16058)
Clarify the upgrade prompt options in `create_lxc_container`, treat empty or unrecognized input as ignore instead of implicit cancel, and explicitly abort container creation when the user chooses Cancel.
2026-07-27 10:48:05 +02:00
community-scripts-pr-app[bot] 5e8c9d85df Update CHANGELOG.md (#16065)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 08:32:45 +00:00
push-app-to-main[bot] 92ca3bbaaf Docspell (#16033)
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-07-27 10:32:20 +02:00
community-scripts-pr-app[bot] 84446c7dd2 Update CHANGELOG.md (#16064)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 08:31:33 +00:00
push-app-to-main[bot] 2044968562 Poznote (#16030)
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-07-27 10:31:10 +02:00
community-scripts-pr-app[bot] 6acf4ad3b9 Update CHANGELOG.md (#16062)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 08:03:39 +00:00
push-app-to-main[bot] 41af8bf1c9 Shiori (#16026)
* Add shiori (ct)

* Change author from GitHub Copilot to MickLesk

* Update author information in shiori-install.sh

* Update install/shiori-install.sh

* Update ct/shiori.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 10:03:11 +02:00
MickLesk 46a1e13981 Harden close_issue_in_dev workflow
Refactor the workflow to prefer back-references stamped in PR bodies over fuzzy title/slug matching. Add safety guard refusing to close more than 3 issues per PR. Restrict issue search to migration-labelled issues only. Use exact slug matching instead of substring matching. Add permissions block, env var for DEV_REPO, and skip already-closed issues.
2026-07-27 10:02:28 +02:00
community-scripts-pr-app[bot] f9afc80f81 Update CHANGELOG.md (#16061)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 07:53:52 +00:00
push-app-to-main[bot] d688c759d7 Nezha (#16025)
* Add nezha (ct)

* Update author in nezha.sh script

* Fix dashboard file handling in nezha.sh

* Update author information in nezha-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>
2026-07-27 09:53:27 +02:00
community-scripts-pr-app[bot] 7715c37553 Update CHANGELOG.md (#16057)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-27 06:41:38 +00:00
push-app-to-main[bot] 5be03046e4 PasswordPusher (#16031)
* Add passwordpusher (ct)

* Update install/passwordpusher-install.sh

* Update ct/passwordpusher.sh

* Refactor passwordpusher.sh to streamline sourcing

---------

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 08:41:11 +02:00
community-scripts-pr-app[bot] 1ea195e7a6 Update CHANGELOG.md (#16055)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-26
2026-07-26 20:37:14 +00:00
Andy Grunwald cad309b6a5 Remove software-properties-common from Apache Tika install (#16054)
The container was switched from bookworm to trixie in #16036, but
software-properties-common does not exist in Debian 13. apt aborts the
whole dependency line on the single missing package (exit code 100), so
a fresh install never gets past "Installing Dependencies".

The package only provides add-apt-repository, which this script never
calls — no PPAs or custom repos are configured anywhere. It is a dead
dependency, so dropping it needs no replacement; every other package on
that line exists in trixie.

Fixes #16053

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-26 22:36:46 +02:00
community-scripts-pr-app[bot] 24c5abbcc1 Update CHANGELOG.md (#16049)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-26 17:05:19 +00:00
push-app-to-main[bot] 49e04e6202 Satisfactory (#16023)
* Add satisfactory (ct)

* Refactor messages for Satisfactory application

---------

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-26 19:04:53 +02:00
community-scripts-pr-app[bot] aeccbf72d5 Update CHANGELOG.md (#16048)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-26 16:53:30 +00:00
push-app-to-main[bot] 3e1feef953 OmniTools (#16032)
* Add omnitools (ct)

* Fix sourcing of build.func in omnitools.sh

* Remove redundant line in omnitools.sh

* Fix Nginx configuration script formatting

---------

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-26 18:53:08 +02:00