From 7c1c94ae7155d969ed81526e79f2eee4bbc7ff1f Mon Sep 17 00:00:00 2001 From: dplotnikov Date: Fri, 21 Aug 2026 13:17:43 -0700 Subject: [PATCH] Add FAQ entry explaining pkg.go.dev module paths --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 1a4a99281..d54d5f6a1 100644 --- a/README.md +++ b/README.md @@ -266,6 +266,14 @@ runtime bindings and error handling to do the right thing. * See the [CEL C++][3] toolchain (under development) for information about how to integrate CEL evaluation into other environments. +### Why are there multiple entries for cel-go on pkg.go.dev? + +Due to historical changes in the module path defined in `go.mod`, documentation on `pkg.go.dev` is split across different paths depending on the version range: + +* **[cel.dev/cel-go](https://pkg.go.dev/cel.dev/cel-go)**: Canonical path for **v0.32.0** and newer. +* **[github.com/google/cel-go](https://pkg.go.dev/github.com/google/cel-go)**: Path for versions **v0.2.0** through **v0.31.0**. +* **[github.com/cel-expr/cel-go](https://pkg.go.dev/github.com/cel-expr/cel-go)**: Only contains **v0.1.0** (tagged before `go.mod` was introduced). + ### How can I contribute? * See [CONTRIBUTING.md](./CONTRIBUTING.md) to get started.