Skip to content

Keep .devcontainer GUAC_IMAGE pinned version in sync with GUAC releases #3006

Description

@mlieberman85

Follow-up from #3005.

The devcontainer config in .devcontainer/devcontainer.json pins GUAC_IMAGE to a specific release tag (currently ghcr.io/guacsec/guac:v1.1.0). This is good for reproducibility but means the file will go stale as new GUAC versions ship, and first-time users who pick up the devcontainer will end up trying an old release.

Options:

  1. Automate the bump via renovate or dependabot — configure it to watch the ghcr.io/guacsec/guac image tag and open a bump PR alongside each release.
  2. Wire into the release process — have the release workflow patch containerEnv.GUAC_IMAGE to the new tag as part of cutting a release.
  3. Document expectation — a <!-- keep in sync with latest release --> comment in the containerEnv block so future maintainers don't miss it (weakest, but zero-config).

(1) or (2) preferred. Filing this so it doesn't get lost after #3005 merges.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions