Skip to content

Approve coder/websocket (ISC) for golang - #16

Merged
requilence merged 1 commit into
mainfrom
approve-go-iroh-deps
Aug 26, 2026
Merged

Approve coder/websocket (ISC) for golang#16
requilence merged 1 commit into
mainfrom
approve-go-iroh-deps

Conversation

@cheggaaa

@cheggaaa cheggaaa commented Aug 25, 2026

Copy link
Copy Markdown
Member

anyproto/any-sync#768 adds the iroh transport and with it two modules, github.com/tmc/go-iroh and its indirect dependency github.com/coder/websocket. The golang license gate (failing run) flags only the latter.

Licenses verified against the module cache:

  • github.com/coder/websocket v1.8.14 — ISC. LicenseFinder reports unknown because the file carries the OpenBSD ISC wording "copy, modify, and distribute", while LicenseFinder's ISC template requires "and/or distribute"; that single token is the entire mismatch. Same situation as the already-approved github.com/hashicorp/yamux.
  • github.com/tmc/go-iroh v0.1.0 — MIT, plus vendored code under MIT (internal/qng, a quic-go fork), BSD-3-Clause (internal/itls/tls, from the Go standard library) and MIT/Apache-2.0 (internal/qng/n0ext/reference). LicenseFinder detects it as Apache 2.0, MIT, New BSD, all permitted, so it needs no entry here.

Reproduced the gate locally with the exact steps from anyproto/shared-actions coverage-go-daemons-reusable.yml@v1 (python3 tools/generate.py --platform golang, license_finder inherited_decisions add open/decisions.yml, go mod tidy, license_finder --enabled-package-managers gomodules) against the any-sync branch:

  • against main: Dependencies that need approval: github.com/coder/websocket, v1.8.14, unknown
  • against this branch: All dependencies are approved for use

The gate clones this repo at refs/heads/main, so any-sync#768 stays red until this merges.

🤖 Generated with Claude Code

Indirect dependency of github.com/tmc/go-iroh, the iroh transport in any-sync.
@requilence
requilence self-requested a review August 26, 2026 14:21
@requilence
requilence merged commit 0aa34db into main Aug 26, 2026
3 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants