Skip to content

The default image pin is v0.7.0, nine releases behind, so just up stands up an instance without team, schedules or webhooks #119

Description

@lex00

chant.config.ts:149 and src/params.ts:20 both default image to ghcr.io/binarybourbon/fountain:v0.7.0. Fountain is at v0.16.0.

What that costs on a laptop today: v0.7.0 predates the team roster, teammate schedules, webhook endpoints, the sandboxes routes and the acp flag on a conversation. just up therefore produces an instance whose API is missing most of what its own docs describe, and a client generated from the current OpenAPI spec fails against it in ways that look like client bugs.

Found while verifying a client against a laptop instance: just up came up on v0.7.0, and every team-side call 404ed until I redeployed with

just params="--param image=ghcr.io/binarybourbon/fountain:v0.16.0" up

after which all of it worked, including the roster, the schedules and the SSE stream.

Two things worth deciding together:

  1. Move the default to the current release. A pin is right; this one has just gone stale.
  2. Say how it gets refreshed, since the same drift will recur. Either a note in the release checklist, or a small job that opens a PR when a newer tag exists. src/app/deployment.ts:14 already carries a version-conditional comment, so the file knows about version skew; the default is the part nothing watches.

The docs' five-minute laptop path is the first thing anyone runs, and right now it hands them a build from nine releases ago without saying so.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions