Commit Graph

15819 Commits

Author SHA1 Message Date
CanbiZ (MickLesk)
72bbe22f4e fix(pangolin): create migration tables before data transfer to prevent role loss
The previous migration fix attempted to INSERT INTO 'userOrgRoles' before
that table existed (it is new in 1.17.1). The error was silently ignored,
so no role data was migrated. When drizzle-kit then dropped roleId from
userOrgs, all user-role associations were permanently lost.

- CREATE TABLE IF NOT EXISTS for userOrgRoles before migrating data
- Same treatment for userInviteRoles (also new in 1.17.1)

Fixes community-scripts/ProxmoxVE#13857
2026-04-20 10:42:26 +02:00
community-scripts-pr-app[bot]
7e5e5be161 Update CHANGELOG.md (#13873)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 08:19:24 +00:00
CanbiZ (MickLesk)
55c7549c3e Refactor: PMG Post Install (#13693)
* PMG Post Install: Detect gateway via /etc/os-release when /etc/issue is generic

* PMG Post Install: detect gateway via dpkg or PMG service units

* PMG: migrate post-install to deb822 format, fix APT source conflicts

- Simplify PMG detection to dpkg-based check only
- Extend repo_state() to scan .sources files (deb822 format)
- Add toggle_repo() helper for enable/disable on both formats
- Migrate Debian sources correction to deb822 (debian.sources)
- Migrate pmg-enterprise, pmg-no-subscription, pmgtest repo
  creation to deb822 .sources files
- Install script: clean up duplicate APT sources created by
  proxmox-mailgateway-container package (enterprise.list,
  pmg-install-repo.list, legacy sources.list)

* fix: use official Signed-By path & revert install script cleanup

- Change Signed-By from /etc/apt/keyrings/pmg.gpg to
  /usr/share/keyrings/proxmox-archive-keyring.gpg in all three
  PMG repo creation blocks (enterprise, no-subscription, test),
  matching official PMG docs and PVE post-install convention
- Remove APT source cleanup from install script (handled by
  post-pmg-install instead)

* remove empty line
2026-04-20 10:18:55 +02:00
community-scripts-pr-app[bot]
4089fed9c9 Update CHANGELOG.md (#13869)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 07:24:30 +00:00
CanbiZ (MickLesk)
325668d5c9 Wanderer: add pocketbase CLI wrapper with env (#13863) 2026-04-20 09:24:08 +02:00
community-scripts-pr-app[bot]
63296fc3e7 Update CHANGELOG.md (#13868)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 07:22:25 +00:00
community-scripts-pr-app[bot]
e98fae3c54 Update CHANGELOG.md (#13867)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 07:22:13 +00:00
CanbiZ (MickLesk)
bf97029f57 Pangolin: pre-apply schema migrations to prevent data loss (#13861) 2026-04-20 09:21:54 +02:00
community-scripts-pr-app[bot]
5859c06715 Update CHANGELOG.md (#13866)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 07:21:49 +00:00
CanbiZ (MickLesk)
9b4fc56de6 Change migration messages to warnings (#13860) 2026-04-20 09:21:25 +02:00
community-scripts-pr-app[bot]
3a5244e285 Update CHANGELOG.md (#13865)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 07:20:48 +00:00
CanbiZ (MickLesk)
1025715a74 slskd: migrate config keys for 0.25.0 breaking change (#13862) 2026-04-20 09:20:20 +02:00
CanbiZ (MickLesk)
ec3b79bb61 PocketBase Bot: fix field names notes_json -> notes, install_methods_json -> install_methods
Collection fields were renamed but bot still used old _json suffixed names.
2026-04-20 09:02:27 +02:00
community-scripts-pr-app[bot]
37dfb58d29 Update CHANGELOG.md (#13864)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-20 06:54:03 +00:00
CanbiZ (MickLesk)
d95073f505 PocketBase Bot: fix double-stringify on notes_json patch
notes_json was sent as JSON.stringify(arr) inside JSON.stringify(),
causing PocketBase to receive a string instead of a JSON array.
patchMethods already does it correctly — align patchNotes.
2026-04-20 08:53:34 +02:00
community-scripts-pr-app[bot]
b34e773cbb Update .app files (#13852)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-19
2026-04-19 19:49:53 +02:00
community-scripts-pr-app[bot]
99782d0422 Update CHANGELOG.md (#13853)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-19 17:48:22 +00:00
push-app-to-main[bot]
00e4a0a6b8 Add nametag (ct) (#13849)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-19 19:47:54 +02:00
community-scripts-pr-app[bot]
28b3b45fdb Update CHANGELOG.md (#13843)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18
2026-04-19 00:10:33 +00:00
community-scripts-pr-app[bot]
eba01133f4 Archive old changelog entries (#13842)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-19 00:10:06 +00:00
community-scripts-pr-app[bot]
1f04bb5012 Update CHANGELOG.md (#13841)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 20:54:47 +00:00
community-scripts-pr-app[bot]
d480a5c9b7 Update CHANGELOG.md (#13840)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 20:54:30 +00:00
CanbiZ (MickLesk)
458402ea41 fix(clean-orphaned-lvm): check all cluster nodes for VM/CT configs (#13837) 2026-04-18 22:54:24 +02:00
community-scripts-pr-app[bot]
18cd4d401c Update CHANGELOG.md (#13839)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 20:54:11 +00:00
CanbiZ (MickLesk)
91f5c3dfb0 fix(babybuddy): set DJANGO_SETTINGS_MODULE before migrate in update (#13836) 2026-04-18 22:54:04 +02:00
community-scripts-pr-app[bot]
9c604f624c Update CHANGELOG.md (#13838)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 20:53:49 +00:00
CanbiZ (MickLesk)
d5421486d8 fix(litellm): add prisma generate and use venv binary directly (#13835) 2026-04-18 22:53:45 +02:00
CanbiZ (MickLesk)
19dabf4970 fix(yamtrack): add missing nginx.conf sed edits to update script (#13834) 2026-04-18 22:53:27 +02:00
community-scripts-pr-app[bot]
8aee0efa4d Update .app files (#13833)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-18 21:35:18 +02:00
community-scripts-pr-app[bot]
11fdfa549a Update CHANGELOG.md (#13832)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 19:09:50 +00:00
push-app-to-main[bot]
0fc913478e Add dagu (ct) (#13830)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-18 21:09:22 +02:00
community-scripts-pr-app[bot]
ada387f1a2 Update CHANGELOG.md (#13829)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-18 15:40:17 +00:00
Tom Frenzel
4fd80e3e60 fix(sparkyfitness-garmin): recreate venv on update (#13824) 2026-04-18 17:39:48 +02:00
community-scripts-pr-app[bot]
d19cc5b69c Update CHANGELOG.md (#13820)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17
2026-04-17 19:58:55 +00:00
CanbiZ (MickLesk)
02c174c4a2 fix(gpu): pin IGC version to compute-runtime compatible tag (#13814) 2026-04-17 21:58:31 +02:00
community-scripts-pr-app[bot]
fb9e8d90a7 Update CHANGELOG.md (#13818)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17 18:28:52 +00:00
Abbas Egbeyemi
501ea61d2e add clear flag to replace the virtual env in the bambuddy update script (#13816) 2026-04-17 20:28:27 +02:00
community-scripts-pr-app[bot]
8656c94f6c Update .app files (#13813)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-04-17 15:44:05 +02:00
community-scripts-pr-app[bot]
b92d73a63e Update CHANGELOG.md (#13812)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17 13:41:25 +00:00
push-app-to-main[bot]
8b3966cd31 Add step-ca (ct) (#13775)
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
2026-04-17 15:40:58 +02:00
community-scripts-pr-app[bot]
0eb3259c4f Update CHANGELOG.md (#13811)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17 13:20:23 +00:00
CanbiZ (MickLesk)
453f73abcf core: fix some pct create issues (telemetry) + cleanup (#13810)
* fix(build.func): pct create audit — 5 fixes

1. Disable globbing (set -f) around pct create calls to prevent
   passwords containing * or ? from expanding to filenames.

2. Fix TAGS: use semicolons (pct format), prevent duplicate
   community-script prefix, remove trailing separator.

3. Skip keyctl dialog for unprivileged containers — pct always
   forces keyctl=1 for CT_TYPE=1, so the dialog was misleading.

4. Remove dead IPV6_STATIC variable (IPv6 is handled via
   IPV6_ADDR/IPV6_GATE which are properly wired into NET_STRING).

5. Remove dead UDHCPC_FIX variable — set and exported but never
   consumed by any install script.

* Update api.func
2026-04-17 15:19:52 +02:00
community-scripts-pr-app[bot]
030b28855f Update CHANGELOG.md (#13809)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17 11:05:18 +00:00
CanbiZ (MickLesk)
a5fc040deb fix(build): sanitize mount_fs input — strip spaces and trailing commas (#13806)
User input like 'nfs, cifs' or 'nfs,' would produce invalid pct
features strings like 'mount=nfs; cifs' (space breaks pct argument
parsing) or 'mount=nfs;' (trailing semicolon). Fixes:

- Whiptail dialog (Step 27): normalize input immediately after entry
- load_vars_file validation: normalize before regex check, use
  stricter regex that rejects trailing/leading commas
- FEATURES construction: defensive sanitize before building the
  mount= value (strip spaces, trailing commas/semicolons)

All three layers ensure 'nfs, cifs' -> 'nfs,cifs' -> 'mount=nfs;cifs'
2026-04-17 13:04:52 +02:00
community-scripts-pr-app[bot]
88264fea10 Update CHANGELOG.md (#13808)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-17 11:02:51 +00:00
Slaviša Arežina
ea633b138d Fix update (#13807) 2026-04-17 13:02:24 +02:00
community-scripts-pr-app[bot]
6070e4fcd2 Update CHANGELOG.md (#13799)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-16
2026-04-16 20:23:40 +00:00
CanbiZ (MickLesk)
4e89480e8c core: wire ENABLE_MKNOD and ALLOW_MOUNT_FS into LXC features (#13796) 2026-04-16 22:23:15 +02:00
community-scripts-pr-app[bot]
214b0dbcc1 Update CHANGELOG.md (#13790)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-16 06:30:51 +00:00
Kyle
062a91d178 Add pnpm as a dependency to ghost-cli install (#13789) 2026-04-16 08:30:21 +02:00