Skip to content

chore(channel): app 1.9.7 + chart 0.9.0 (workbench) - #10

Open
xonlly wants to merge 1 commit into
mainfrom
chore/channel-1.9.7
Open

chore(channel): app 1.9.7 + chart 0.9.0 (workbench)#10
xonlly wants to merge 1 commit into
mainfrom
chore/channel-1.9.7

Conversation

@xonlly

@xonlly xonlly commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Roule le canal stable sur la release qui introduit le Workbench.

  • channel.json : chart_version 0.8.0 → 0.9.0, app_version 1.8.22 → 1.9.7, notes détaillées (c'est ce que voit l'admin dans le bandeau de mise à jour).
  • values.yaml : pins app / sandbox-api / sandbox-runner / workbench-runner alignés sur 1.9.7 (le workbench n'est plus sur :latest).
  • lib/suite.sh : pré-pull offline aligné.
  • update.sh : le pin workbench-runner suit désormais le train de release comme les images sandbox — il restait figé lors d'un apply.

⚠️ À faire avant merge

channel.json et update.sh ont changé : la signature actuelle est périmée (updater_sha256 inclus).

PACKAGE_PRIVATE_KEY=~/.secrets/package-release.key tools/sign-channel.sh
git add channel.json channel.json.sig && git commit --amend --no-edit && git push -f

Sans ça, les box qui portent la clé publique refusent le manifeste (fail-closed : elles restent sur leur version). Le workflow channel-signature doit passer au vert.

Autre prérequis

Le package ghcr suite-366-workbench-runner répond 403 en anonyme (comme un package inexistant) alors que le build 1.9.7 est vert : il est probablement resté privé (défaut GitHub pour un nouveau package). Les box pullent sans credentials → à passer en public dans les settings du package, sinon le pod workbench sera en ImagePullBackOff.

Generated with Claude Code

Pins values.yaml (app, sandbox-api, sandbox-runner, workbench-runner) et
pre-pull offline alignes sur 1.9.7 ; CHART_VERSION deja a 0.9.0.
update.sh : le pin workbench-runner suit desormais le train de release
comme les images sandbox (il restait fige a l'apply).

SIGNATURE REQUISE avant merge : channel.json est modifie, updater_sha256
est donc perime (update.sh a change aussi) — lancer tools/sign-channel.sh
et commiter channel.json + channel.json.sig ensemble.

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant