Copilot commented on code in PR #6387:
URL: https://github.com/apache/shenyu/pull/6387#discussion_r3419036627


##########
shenyu-dist/shenyu-bootstrap-dist/src/main/release-docs/LICENSE:
##########
@@ -631,6 +631,31 @@ The text of each license is the standard Apache 2.0 
license.
     javatuples 1.2: 
https://mvnrepository.com/artifact/org.javatuples/javatuples, Apache 2.0
 
     jna-platform 5.16.0: https://github.com/java-native-access/jna, Apache 2.0
+    lz4-java 1.10.1: https://github.com/yawkat/lz4-java, Apache 2.0
+    itu 1.14.0: https://github.com/ethlo/itu, Apache 2.0
+    jsonschema-generator 4.38.0: 
https://github.com/victools/jsonschema-generator, The Apache License, Version 
2.0
+    jsonschema-module-jackson 4.38.0: 
https://github.com/victools/jsonschema-generator, The Apache License, Version 
2.0
+    jsonschema-module-swagger-2 4.38.0: 
https://github.com/victools/jsonschema-generator, The Apache License, Version 
2.0
+    re2j 1.8: https://github.com/google/re2j, Go License

Review Comment:
   This entry appears to misclassify both the license name and the license 
grouping. `re2j` is BSD-licensed (commonly BSD 3-Clause), not an Apache 2.0 
dependency, so listing it under the Apache 2.0 section as 'Go License' is 
likely incorrect for release compliance. Move it under the BSD licenses section 
and use an explicit BSD label (e.g., 'BSD 3-Clause').



##########
shenyu-dist/shenyu-bootstrap-dist/src/main/release-docs/LICENSE:
##########
@@ -631,6 +631,31 @@ The text of each license is the standard Apache 2.0 
license.
     javatuples 1.2: 
https://mvnrepository.com/artifact/org.javatuples/javatuples, Apache 2.0
 
     jna-platform 5.16.0: https://github.com/java-native-access/jna, Apache 2.0
+    lz4-java 1.10.1: https://github.com/yawkat/lz4-java, Apache 2.0
+    itu 1.14.0: https://github.com/ethlo/itu, Apache 2.0
+    jsonschema-generator 4.38.0: 
https://github.com/victools/jsonschema-generator, The Apache License, Version 
2.0
+    jsonschema-module-jackson 4.38.0: 
https://github.com/victools/jsonschema-generator, The Apache License, Version 
2.0
+    jsonschema-module-swagger-2 4.38.0: 
https://github.com/victools/jsonschema-generator, The Apache License, Version 
2.0
+    re2j 1.8: https://github.com/google/re2j, Go License
+    json-schema-validator 2.0.0: 
https://github.com/networknt/json-schema-validator, Apache License Version 2.0

Review Comment:
   License strings are inconsistent within the same section ('The Apache 
License, Version 2.0' vs 'Apache License Version 2.0' vs elsewhere 'Apache 
2.0'). To keep the generated/maintained release LICENSE easy to audit, 
standardize these new entries to match the existing convention in this file 
(e.g., 'Apache 2.0').



##########
shenyu-dist/shenyu-bootstrap-dist/src/main/release-docs/LICENSE:
##########
@@ -631,6 +631,31 @@ The text of each license is the standard Apache 2.0 
license.
     javatuples 1.2: 
https://mvnrepository.com/artifact/org.javatuples/javatuples, Apache 2.0
 
     jna-platform 5.16.0: https://github.com/java-native-access/jna, Apache 2.0
+    lz4-java 1.10.1: https://github.com/yawkat/lz4-java, Apache 2.0

Review Comment:
   The PR description is still the default template and doesn’t explain what 
license gaps are being fixed or why these specific dependencies were added. 
Please update the description to briefly state what changed (e.g., which 
modules introduced these dependencies) and how you verified the 
dependency/license list.



##########
shenyu-dist/shenyu-bootstrap-dist/src/main/release-docs/LICENSE:
##########
@@ -631,6 +631,31 @@ The text of each license is the standard Apache 2.0 
license.
     javatuples 1.2: 
https://mvnrepository.com/artifact/org.javatuples/javatuples, Apache 2.0
 
     jna-platform 5.16.0: https://github.com/java-native-access/jna, Apache 2.0
+    lz4-java 1.10.1: https://github.com/yawkat/lz4-java, Apache 2.0

Review Comment:
   The project URL for `lz4-java` looks like a fork rather than the canonical 
upstream repository. For accurate attribution in release docs, point to the 
official upstream project URL used by the artifact publisher (commonly 
`https://github.com/lz4/lz4-java`).



##########
shenyu-dist/shenyu-admin-dist/src/main/release-docs/LICENSE:
##########
@@ -577,6 +579,7 @@ The text of each license is also included at 
licenses/LICENSE-[project].txt.
     checker-qual 3.33.0: https://checkerframework.org/, MIT
     jopt-simple 5.0.4: https://github.com/jopt-simple/jopt-simple, MIT
     oshi-core 6.10.0: https://github.com/oshi/oshi, MIT
+    oshi-core 6.7.0: https://github.com/oshi/oshi, MIT

Review Comment:
   This adds a second `oshi-core` entry alongside an existing `oshi-core 
6.10.0` entry. If both versions are truly shipped, consider adding a short note 
or keeping a consistent ordering/grouping (e.g., sorted by name then version) 
to make audits easier; otherwise, remove the older/unused version to avoid 
ambiguity in the release inventory.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to