Skip to content

Integration and e2e composes pin hatchet-lite v0.88.1 against go.mod and deployed engine v0.88.6 #32

Description

@raisedadead

Summary

The "real-Hatchet" integration suite and the local e2e stack run hatchet-lite v0.88.1, while go.mod and the deployed engine are both v0.88.6.

  • test/integration/hatchet/compose.hatchet.yaml:31
  • test/e2e/compose.e2e.yaml:31
  • go.mod:17github.com/hatchet-dev/hatchet v0.88.6

Why it matters

The infra runbook for the engine declares this a hard invariant: image tags MUST match the hatchet module version in artemis go.mod, because one upstream git tag builds the engine images and the Go SDK. The suite that exists specifically to validate against a real engine is validating against a different one.

Fix direction

Bump both composes to v0.88.6 and add a check that fails when the compose pin and the go.mod version diverge, so the lockstep is enforced rather than documented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions