Skip to content

Update links for the d2lang organization - #2789

Merged
alixander merged 2 commits into
masterfrom
agent/d2lang-link-migration
Aug 2, 2026
Merged

Update links for the d2lang organization#2789
alixander merged 2 commits into
masterfrom
agent/d2lang-link-migration

Conversation

@alixander

Copy link
Copy Markdown
Collaborator

What changed

  • Point current repository, release, badge, documentation, and D2.js metadata links at the new d2lang organization.
  • Change the install script release source to d2lang/d2 and regenerate install.sh from its source template.
  • Remove the issue workflow that still added new issues to Terrastruct Project 34.
  • Preserve compatibility identifiers including oss.terrastruct.com/d2, @terrastruct/d2, terrastruct/d2 on Docker Hub, TALA links, and the shared terrastruct/ci submodule.

Why

GitHub redirects make the old repository URLs work today, but active install and documentation paths should not depend on the old organization namespace.

Validation

  • git diff --check
  • sh -n ci/release/_install.sh install.sh
  • jq empty d2js/js/package.json
  • Regenerated installer is deterministic
  • Installer dry run exits successfully and resolves releases from github.com/d2lang/d2
  • Updated repository and release targets return HTTP 200

Go tests were not run locally because Go is not installed in this environment.

@alixander
alixander marked this pull request as ready for review August 2, 2026 03:55
@alixander
alixander merged commit e4cdb4f into master Aug 2, 2026
2 of 6 checks passed
@alixander
alixander deleted the agent/d2lang-link-migration branch August 2, 2026 03:55
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