CanbiZ (MickLesk)
df75b12c60
feat(tools): add var_github_token support with token validation
...
- Add var_github_token to all VAR_WHITELIST arrays in build.func so the
token can be set via default.vars, app.vars, or environment variable
- Map var_github_token -> GITHUB_TOKEN in default_var_settings() (env
variable takes precedence over the var file value)
- Add commented var_github_token example to the default.vars template
- Add validate_github_token() to tools.func:
* Calls GET /user to verify the token is accepted
* Reports expiry date from x-oauth-expiry header (fine-grained PATs)
* Warns when classic PAT is missing public_repo scope
* Returns distinct exit codes: 0=valid, 1=invalid/expired, 2=no scope, 3=error
- Update prompt_for_github_token():
* Non-interactive path now picks up var_github_token automatically
* Interactive path also picks up var_github_token without prompting
* Validates token immediately after entry; loops until valid or Ctrl+C
2026-04-10 10:33:29 +02:00
CanbiZ (MickLesk)
beb29c00ea
fix(tools): prevent script crash when entering GitHub token after rate limit
...
fetch_and_deploy_gh_release set attempt=0 after accepting a token, then
immediately ran ((0++)) which evaluates to 0 (falsy) causing exit code 1
and killing the script under set -e.
Fix: set attempt=1 and continue to restart the retry loop cleanly,
giving the full max_retries budget with the new token.
Also fix fetch_and_deploy_codeberg_release: replace ((attempt++)) with
attempt=\ to avoid the same zero-evaluation crash on
the first connection timeout (attempt starts at 0 in that loop).
Fixes #13635
2026-04-10 09:50:10 +02:00
community-scripts-pr-app[bot]
82cc074b05
Update CHANGELOG.md ( #13633 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-10 05:20:42 +00:00
Chris
6b224ac649
Immich: Pin version to 2.7.3 ( #13631 )
2026-04-10 07:20:17 +02:00
community-scripts-pr-app[bot]
a69f9955f4
Update CHANGELOG.md ( #13628 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Stale PR Management / stale-prs (push) Has been cancelled
Lock closed issues / lock (push) Has been cancelled
Create Daily Release / create-daily-release (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-09
2026-04-09 19:45:36 +00:00
tdn131
7d19269122
Update OPNsense version from 25.7 to 26.1 ( #13626 )
2026-04-09 21:45:07 +02:00
community-scripts-pr-app[bot]
498d37ae3a
Update CHANGELOG.md ( #13622 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-09 14:44:55 +00:00
Tobias
703ad0ecb7
boostack: add: git ( #13620 )
...
* boostack: add: git
* bookstack: add: git
2026-04-09 16:44:11 +02:00
community-scripts-pr-app[bot]
ae6cf7666e
Update CHANGELOG.md ( #13613 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-09 08:53:01 +00:00
CanbiZ (MickLesk)
2c2beab3ce
checkmk: default v13 + dynamic codename ( #13610 )
2026-04-09 10:52:36 +02:00
community-scripts-pr-app[bot]
a10100d66a
Update CHANGELOG.md ( #13605 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-08
2026-04-08 21:22:58 +00:00
CanbiZ (MickLesk)
41848653d6
bambuddy: add mkdir before data restore & add ffmpeg dependency ( #13601 )
2026-04-08 23:22:34 +02:00
community-scripts-pr-app[bot]
1eb246ee41
Update CHANGELOG.md ( #13604 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Stale PR Management / stale-prs (push) Has been cancelled
Lock closed issues / lock (push) Has been cancelled
Create Daily Release / create-daily-release (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-08 19:41:23 +00:00
CanbiZ (MickLesk)
68b486be92
Add donate & script page badges to descriptions ( #13596 )
...
Update LXC and VM description blocks to include donation and script page badges. Introduces script_slug, script_url and donate_url variables (derived from SCRIPT_SLUG or NSAPP/APP, normalized to lowercase and dashed) and uses them to build links. Replaces the old Ko-fi "Buy us a coffee" badge with a generic donate badge and adds an "Open Script Page" badge linking to the script detail page.
2026-04-08 21:40:52 +02:00
community-scripts-pr-app[bot]
9dd4bff9c5
Update CHANGELOG.md ( #13602 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-08 17:47:34 +00:00
CanbiZ (MickLesk)
ae3e1deece
fix(immich): disable upgrade-insecure-requests CSP directive ( #13600 )
...
Helmet's useDefaults adds upgrade-insecure-requests to the CSP,
which forces browsers to upgrade all HTTP requests to HTTPS.
Since most LXC users access Immich directly via HTTP, this breaks
the web UI completely (CORS errors, spinning logo).
Patch helmet.json after deploy to explicitly null out the directive,
keeping CSP benefits while allowing HTTP access.
Fixes #13597
2026-04-08 19:47:10 +02:00
community-scripts-pr-app[bot]
c11b2e9db2
Update .app files ( #13595 )
...
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-08 16:05:59 +02:00
community-scripts-pr-app[bot]
f7c2477e09
Update CHANGELOG.md ( #13594 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-08 13:59:50 +00:00
push-app-to-main[bot]
8b7c620f92
IronClaw | Alpine-IronClaw ( #13591 )
...
* Add ironclaw (ct)
* add alpine variant
---------
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com >
2026-04-08 15:59:21 +02:00
community-scripts-pr-app[bot]
d3a935e347
Update CHANGELOG.md ( #13592 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-08 12:57:01 +00:00
Zack
74c430ddf2
feat: update UHF Server script to use setup_ffmpeg ( #13564 )
...
Co-authored-by: Zack Rupinga <zackruppert@livenation.com >
2026-04-08 14:56:33 +02:00
community-scripts-pr-app[bot]
be0d0a6a7a
Update CHANGELOG.md ( #13587 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-08 08:39:18 +00:00
maztheman
507ad186dd
Update flaresolverr-install.sh ( #13584 )
...
Fix error saying this file already doesnt exist?
2026-04-08 10:38:53 +02:00
community-scripts-pr-app[bot]
927e7181c2
Update CHANGELOG.md ( #13583 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-08 05:21:31 +00:00
Chris
c5083471d9
Immich: v2.7.2 ( #13579 )
...
* Squash merge dev/openvino-cpu into immich
* Immich: bump to v2.7.0
* Upstream fix for helmet.json
* Pin to 2.7.1; revert `helmet.json` fix
* Pin to v2.7.2
2026-04-08 07:21:07 +02:00
community-scripts-pr-app[bot]
fb6c428a0f
Update CHANGELOG.md ( #13581 )
...
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-07
2026-04-07 21:11:00 +00:00
CanbiZ (MickLesk)
ac3cf75b11
core: improve resilience for top Proxmox error codes (209, 215, 118, 206) ( #13575 )
2026-04-07 23:10:37 +02:00
community-scripts-pr-app[bot]
8e010cacfe
Update CHANGELOG.md ( #13571 )
...
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Auto Update .app-files / update-app-files (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Stale PR Management / stale-prs (push) Has been cancelled
Lock closed issues / lock (push) Has been cancelled
Create Daily Release / create-daily-release (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-07 12:46:23 +00:00
Michel Roegl-Brunner
a7a6d5dd17
Remove low-install-count CT scripts and installers ( #13570 )
2026-04-07 14:45:56 +02:00
community-scripts-pr-app[bot]
046e8c749a
Update CHANGELOG.md ( #13561 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-06
2026-04-06 19:45:40 +00:00
CanbiZ (MickLesk)
daffd75719
Papra: check env before copy ( #13553 )
2026-04-06 21:45:11 +02:00
community-scripts-pr-app[bot]
c999a61c60
Update .app files ( #13559 )
...
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-06 21:08:26 +02:00
community-scripts-pr-app[bot]
e8201ef3e5
Update CHANGELOG.md ( #13560 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Stale PR Management / stale-prs (push) Has been cancelled
Lock closed issues / lock (push) Has been cancelled
Create Daily Release / create-daily-release (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-06 19:07:45 +00:00
community-scripts-pr-app[bot]
10af5efd6b
Update CHANGELOG.md ( #13558 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-06 19:07:30 +00:00
community-scripts-pr-app[bot]
00fdd3a3c5
Update .app files ( #13556 )
...
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-06 21:07:20 +02:00
community-scripts-pr-app[bot]
0c5bcb8122
Update CHANGELOG.md ( #13557 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-06 19:07:09 +00:00
push-app-to-main[bot]
42c02d1326
Add openthread-br (ct) ( #13536 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-06 21:07:05 +02:00
push-app-to-main[bot]
5d84c935e5
Add homelable (ct) ( #13539 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-06 21:06:40 +02:00
community-scripts-pr-app[bot]
f489db21cd
Update CHANGELOG.md ( #13555 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-06 18:27:47 +00:00
Tobias
a674e84eef
changedetection: fix: typing_extensions error ( #13548 )
2026-04-06 20:27:26 +02:00
community-scripts-pr-app[bot]
ec8b73c148
Update CHANGELOG.md ( #13554 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-06 18:27:25 +00:00
Tobias
e5fd7e4436
kasm: fix: fetch latest version ( #13547 )
2026-04-06 20:26:59 +02:00
community-scripts-pr-app[bot]
c2d5b27a79
Update CHANGELOG.md ( #13538 )
...
Auto Update .app-files / update-app-files (push) Has been cancelled
Create Changelog Pull Request / update-changelog-pull-request (push) Has been cancelled
Set state to is_deleted in pocketbase / delete-pocketbase-entry (push) Has been cancelled
Update script timestamp on .sh changes / update-script-timestamp (push) Has been cancelled
Check Node.js Version Drift / check-node-versions (push) Has been cancelled
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-05
2026-04-05 19:51:33 +00:00
CanbiZ (MickLesk)
b72d91ef8e
Grist: remove install:ee step (private repo, not needed for grist-core) ( #13526 )
2026-04-05 21:51:10 +02:00
community-scripts-pr-app[bot]
9ef3b919c7
Update CHANGELOG.md ( #13537 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-05 19:28:59 +00:00
CanbiZ (MickLesk)
70a9d99ecd
Nginx Proxy Manager: ensure /tmp/nginx/body exists via openresty service ExecStartPre ( #13528 )
2026-04-05 21:28:34 +02:00
community-scripts-pr-app[bot]
e247a8ee8b
Update CHANGELOG.md ( #13535 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-05 19:04:34 +00:00
CanbiZ (MickLesk)
68e009e9c6
MotionEye: run as root to enable SMB share support ( #13527 )
2026-04-05 21:04:08 +02:00
community-scripts-pr-app[bot]
f652864208
Update CHANGELOG.md ( #13534 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-05 19:03:18 +00:00
CanbiZ (MickLesk)
59c0052bc8
core: silent() function - use return instead of exit to allow || true error handling ( #13529 )
2026-04-05 21:02:56 +02:00