Skip to content

cuelang.org: CUE version that defines the spec is not linked to the site's CUE version #3013

@jpluscplusm

Description

@jpluscplusm

What page were you looking at?

https://cuelang.org/docs/reference/spec/

What version of the site were you looking at?

cue-lang/cuelang.org@0f80600

What did you do?

I tried to document where and what versions of CUE are encoded in the cue-lang/cuelang.org repo; and what effects their upgrades have. In doing so I was reminded that:

  • The version of CUE that the site uses is constrained by site.cue.
  • The version of the spec that is published at https://cuelang.org/docs/reference/spec/ is constrained by the version of CUE selected by go.mod, which is upgraded manually through running go get cuelang.org/go@latest (or similar) whilst inside cue-lang/cuelang.org.

What did you expect?

That upgrading the version of CUE that the site uses should automatically pull in the spec from the upgraded version of CUE.

What did you see instead?

The published spec (harmlessly) doesn't include the trivial changes merged in 7ed1bca.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions