From ce44214c045bc223217f4e969a2b2d3f249b7c21 Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Tue, 3 Feb 2026 18:25:04 +0000 Subject: internal/licenses: add COPYING.LESSER to recognized license filenames Fixes golang/go#77324 Change-Id: I1852deb53b128b0f7f1ebb235287bfced00c2c3c Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/741620 Auto-Submit: Ethan Lee LUCI-TryBot-Result: Go LUCI Reviewed-by: Sean Liao Reviewed-by: Junyang Shao kokoro-CI: kokoro --- internal/licenses/licenses.go | 4 ++++ internal/licenses/licenses_test.go | 10 ++++++---- .../testcases/license-policy-540x1080.want.png | Bin 313426 -> 321065 bytes .../testdata/testcases/license-policy.want.png | Bin 339881 -> 347366 bytes 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/internal/licenses/licenses.go b/internal/licenses/licenses.go index 2a685967..07107edc 100644 --- a/internal/licenses/licenses.go +++ b/internal/licenses/licenses.go @@ -88,6 +88,10 @@ var ( "COPYING.md", "COPYING.markdown", "COPYING.txt", + "COPYING.LESSER", + "COPYING.LESSER.md", + "COPYING.LESSER.markdown", + "COPYING.LESSER.txt", "LICENCE", "LICENCE.md", "LICENCE.markdown", diff --git a/internal/licenses/licenses_test.go b/internal/licenses/licenses_test.go index 9d8e6627..80d79b13 100644 --- a/internal/licenses/licenses_test.go +++ b/internal/licenses/licenses_test.go @@ -341,12 +341,14 @@ func TestPaths(t *testing.T) { "LICENCE": "", "License": "", "COPYING": "", + "COPYING.LESSER": "", "liCeNse": "", "foo/LICENSE": "", "foo/LICENSE.md": "", "foo/LICENCE": "", "foo/License": "", "foo/COPYING": "", + "foo/COPYING.LESSER": "", "foo/license": "", "vendor/pkg/LICENSE": "", // vendored files ignored "pkg/vendor/LICENSE": "", // not a vendored file, but a package named "vendor" @@ -357,22 +359,22 @@ func TestPaths(t *testing.T) { }{ { RootFiles, - []string{"LICENSE", "LICENCE", "License", "COPYING", "LICENSE.md", + []string{"LICENSE", "LICENCE", "License", "COPYING", "COPYING.LESSER", "LICENSE.md", "liCeNse"}, }, { NonRootFiles, []string{ "foo/LICENSE", "foo/LICENSE.md", "foo/LICENCE", "foo/License", - "foo/COPYING", "pkg/vendor/LICENSE", "foo/license", + "foo/COPYING", "foo/COPYING.LESSER", "pkg/vendor/LICENSE", "foo/license", }, }, { AllFiles, []string{ - "LICENSE", "LICENCE", "License", "COPYING", "LICENSE.md", + "LICENSE", "LICENCE", "License", "COPYING", "COPYING.LESSER", "LICENSE.md", "liCeNse", "foo/LICENSE", "foo/LICENSE.md", "foo/LICENCE", "foo/License", - "foo/license", "foo/COPYING", "pkg/vendor/LICENSE", + "foo/license", "foo/COPYING", "foo/COPYING.LESSER", "pkg/vendor/LICENSE", }, }, } { diff --git a/tests/screentest/testdata/testcases/license-policy-540x1080.want.png b/tests/screentest/testdata/testcases/license-policy-540x1080.want.png index 1b0c1b67..77982e54 100644 Binary files a/tests/screentest/testdata/testcases/license-policy-540x1080.want.png and b/tests/screentest/testdata/testcases/license-policy-540x1080.want.png differ diff --git a/tests/screentest/testdata/testcases/license-policy.want.png b/tests/screentest/testdata/testcases/license-policy.want.png index 49ac6346..1a9ac8c2 100644 Binary files a/tests/screentest/testdata/testcases/license-policy.want.png and b/tests/screentest/testdata/testcases/license-policy.want.png differ -- cgit v1.3