Skip to content

feat: add multi-version Envoy/Go support and fix CI conflicts#943

Open
sunhailin-Leo wants to merge 1 commit into
mosn:mainfrom
sunhailin-Leo:main
Open

feat: add multi-version Envoy/Go support and fix CI conflicts#943
sunhailin-Leo wants to merge 1 commit into
mosn:mainfrom
sunhailin-Leo:main

Conversation

@sunhailin-Leo

Copy link
Copy Markdown
  • Add Envoy 1.351.38 and Go 1.221.25 matrix support in test CI
  • Adapt StreamInfo interface for envoy 1.38+ (DownstreamSslConnection, DrainConnectionUponCompletion)
  • Fix go mod tidy version conflict between lint CI (Go 1.22) and test CI (Go 1.24+) by normalizing go directives with 'go mod edit -go=1.22 -toolchain=none'
  • Fix Nacos JVM OOM and JDK8 cgroupv2 NPE in e2e tests
  • Regenerate CRD client code

- Add Envoy 1.35~1.38 and Go 1.22~1.25 matrix support in test CI
- Adapt StreamInfo interface for envoy 1.38+ (DownstreamSslConnection, DrainConnectionUponCompletion)
- Fix go mod tidy version conflict between lint CI (Go 1.22) and test CI (Go 1.24+) by normalizing go directives with 'go mod edit -go=1.22 -toolchain=none'
- Fix Nacos JVM OOM and JDK8 cgroupv2 NPE in e2e tests
- Regenerate CRD client code
@github-actions github-actions Bot added the size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. label May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant