feat(botfights): bump manifest to 1.2.1 — generated JWT_SECRET + default-on arena federation
apps/botfights/manifest.yml: image tag 1.1.0 -> 1.2.1, adds container.generated_secrets (botfights-jwt-secret, kind hex32) + secret_env (JWT_SECRET) so a fresh install no longer crash-loops on the 1.2.x image's jwt.ts import-time throw when JWT_SECRET is unset under NODE_ENV=production (D-04/BOT-04). Adds ARENA_UPSTREAM_URL=https://botfights.archipelago-foundation.org to turn on shared public arena federation by default (BOT-03/D-03), with an in-manifest comment documenting the per-node opt-out (remove the line to run standalone). app-catalog/catalog.json + scripts/image-versions.sh bumped in lockstep to keep the legacy catalog and the image-version drift checker consistent with the manifest. releases/app-catalog.json intentionally NOT committed in this change — it has been regenerated locally (scripts/generate-app-catalog.sh) with the new manifest embedded, but is unsigned. It is committed separately (09-06 Task 3) only after the release-root signing ceremony, so no unsigned catalog state ever lands even transiently on a branch this repo's mirrors could serve to nodes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
6904e78960
commit
f281c7aad4
@@ -90,7 +90,7 @@ FIPS_UI_IMAGE="$ARCHY_REGISTRY/fips-ui:latest"
|
||||
ROUTSTR_IMAGE="$ARCHY_REGISTRY/routstr:v0.4.3"
|
||||
|
||||
# Community / Gaming
|
||||
BOTFIGHTS_IMAGE="$ARCHY_REGISTRY/botfights:1.1.0"
|
||||
BOTFIGHTS_IMAGE="$ARCHY_REGISTRY/botfights:1.2.1"
|
||||
|
||||
# IndeedHub stack
|
||||
INDEEDHUB_IMAGE="$ARCHY_REGISTRY/indeedhub:1.0.0"
|
||||
|
||||
Reference in New Issue
Block a user