Skip to content

go: pin elk-go v0.1.1 - #2838

Merged
alixander merged 1 commit into
masterfrom
agent/pin-elk-go-v0.1.1
Aug 10, 2026
Merged

alixander merged 1 commit into
masterfrom
agent/pin-elk-go-v0.1.1

Conversation

@alixander

Copy link
Copy Markdown
Collaborator

Upgrades the native ELK dependency to the signed v0.1.1 release from d2lang/elk-go#2.

That release restores pinned ELK.js 0.8.2 behavior for ancestor-to-descendant connections, preventing routes from leaving the wrong container side and crossing intermediate containers. The new D2 regression freezes the original ELK.js object geometry and route for the minimal nested case.

Validation:

  • go test ./d2layouts/d2elklayout ./d2layouts/... -count=1
  • go test -race ./d2layouts/d2elklayout -count=1
  • go vet ./d2layouts/d2elklayout
  • go test ./e2etests -run ^TestE2E$ -count=1 -parallel=1
  • go mod tidy -diff and go mod verify

Upstream fix: d2lang/elk-go#2

@alixander
alixander force-pushed the agent/pin-elk-go-v0.1.1 branch from 8eee1ab to e33fea5 Compare August 10, 2026 01:22
Signed-off-by: Alexander Wang <alex@terrastruct.com>
@alixander
alixander force-pushed the agent/pin-elk-go-v0.1.1 branch from e33fea5 to 8318c75 Compare August 10, 2026 01:24
@alixander
alixander marked this pull request as ready for review August 10, 2026 01:27
@alixander
alixander merged commit 169da02 into master Aug 10, 2026
6 checks passed
@alixander
alixander deleted the agent/pin-elk-go-v0.1.1 branch August 10, 2026 01:27
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