update files in .github to support arm64

This commit is contained in:
Sam Heinz
2026-05-22 23:50:19 +10:00
parent 8e477b1fca
commit 4eecc6ad70
8 changed files with 42 additions and 1 deletions

View File

@@ -36,9 +36,10 @@ You are a specialist for creating and maintaining ProxmoxVED application scripts
- All `apt` / `npm` / build commands must be prefixed with `$STD`.
### JSON Metadata
- Must include: `name`, `slug`, `categories`, `date_created`, `type`, `updateable`, `privileged`, `interface_port`, `documentation`, `website`, `logo`, `config_path`, `description`, `install_methods`, `default_credentials`, `notes`.
- Must include: `name`, `slug`, `categories`, `date_created`, `type`, `updateable`, `privileged`, `has_arm`, `interface_port`, `documentation`, `website`, `logo`, `config_path`, `description`, `install_methods`, `default_credentials`, `notes`.
- `date_created` uses today's date (YYYY-MM-DD).
- Resources in `install_methods` must match `var_*` values in the CT script.
- CT scripts must include `var_arm64="${var_arm64:-no}"` unless arm64 support has been verified.
- Logo URL pattern: `https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/<slug>.webp`
## Checklist (verify before finishing)
@@ -57,6 +58,8 @@ You are a specialist for creating and maintaining ProxmoxVED application scripts
- [ ] `update_script()` present with backup/restore
- [ ] Footer: `motd_ssh`, `customize`, `cleanup_lxc`
- [ ] JSON metadata file matches CT script resources
- [ ] JSON `has_arm` accurately reflects arm64 support
- [ ] CT `var_arm64` accurately reflects arm64 support
- [ ] Backups go to `/opt`, not `/tmp`
## Output Format