RepoJournal
Go

@golang

Go and the standard library — backend infrastructure at scale

Pick a date

The Wire · Showcase

TYPESCRIPT 6 HITS PKGSITE, GOLANG TOOLS SHED DEAD CODE

By RepoJournal · Filed · About Go

The Go ecosystem's documentation and tooling infrastructure jumped a major version overnight, trading deprecated patterns for stdlib-native approaches.

golang/pkgsite shipped TypeScript 6.0 [2] alongside Jest 30 and a full ESLint modernization [3], clearing npm audit advisories and shedding the marked dependency in favor of a lightweight regex [1]. The TypeScript jump required deferring baseUrl deprecation cleanup to TS 7, a deliberate tradeoff to keep the upgrade clean. Meanwhile, golang/tools cut through its own technical debt by replacing xcontext.Detach with Go 1.21's native context.WithoutCancel [6], eliminating duplicate context logic across jsonrpc2_v2. gopls also deprecated the experimental importsSource option [7]—it's now just on by default—and tightened up its modernize analyzer to avoid suggesting unsafe rewrites when side effects lurk in the needle or predicate [8]. On the runtime side, ARM assembly got tighter [4] and VDSO test failures on ppc64le are fixed [5].

Action items

References

  1. [1] static: drop marked dep, extract code fences with a regex golang/pkgsite
  2. [2] all: update typescript 5.9.3 -> 6.0.3 golang/pkgsite
  3. [3] all: update ESLint and related JS dev dependencies golang/pkgsite
  4. [4] cmd/internal/obj/arm: use single BIC for AND with negative-rotated immediate golang/go
  5. [5] runtime: fix TestUsingVDSO on linux/ppc64le golang/go
  6. [6] all: replace xcontext.Detach and notDone with context.WithoutCancel golang/tools
  7. [7] gopls: deprecate importsSource and remove its use golang/tools
  8. [8] go/analysis/passes/modernize: slicescontains: check for side effects golang/tools
  9. [9] go/analysis/passes/composite: clarify and optimize golang/tools
  10. [10] cmd/ejobs: add -since flag to filter by date golang/pkgsite-metrics

FAQ

What changed in Go on May 12, 2026?
The Go ecosystem's documentation and tooling infrastructure jumped a major version overnight, trading deprecated patterns for stdlib-native approaches.
What should Go teams do about it?
Review TypeScript 6 migration in pkgsite: baseUrl will require eventual cleanup in TS 7 • Upgrade to latest eslint and typescript-eslint in your local Go tools dev environment • Test gopls completion behavior—importsSource option is now deprecated and ignored
Which Go repositories shipped on May 12, 2026?
golang/pkgsite, golang/go, golang/tools, golang/pkgsite-metrics

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.