add oltp(http&grpc) trace support (#2641)

This commit is contained in:
houseme
2023-05-29 10:00:41 +08:00
committed by GitHub
parent e075432c40
commit d3a3ad0228
13 changed files with 2330 additions and 34 deletions

View File

@ -20,9 +20,9 @@ for file in `find . -name go.mod`; do
fi
fi
# package example needs golang >= v1.18
# package example needs golang >= v1.19
if [ "example" = $(basename $dirpath) ]; then
if ! go version|grep -q "1.18"; then
if ! go version|grep -q "1.19"; then
echo "ignore example as go version: $(go version)"
continue 1
fi
@ -31,7 +31,23 @@ for file in `find . -name go.mod`; do
# package cmd/gf needs golang >= v1.18
if [ "gf" = $(basename $dirpath) ]; then
if ! go version|grep -q "1.18"; then
echo "ignore example as go version: $(go version)"
echo "ignore cmd/gf as go version: $(go version)"
continue 1
fi
fi
# package otlpgrpc needs golang >= v1.20
if [ "otlpgrpc" = $(basename $dirpath) ]; then
if ! go version|grep -q "1.20"; then
echo "ignore otlpgrpc as go version: $(go version)"
continue 1
fi
fi
# package otlphttp needs golang >= v1.20
if [ "otlphttp" = $(basename $dirpath) ]; then
if ! go version|grep -q "1.20"; then
echo "ignore otlphttp as go version: $(go version)"
continue 1
fi
fi

View File

@ -156,7 +156,7 @@ jobs:
strategy:
matrix:
go-version: [ "1.15", "1.16", "1.17", "1.18" ]
go-version: [ "1.15", "1.16", "1.17", "1.18", "1.19", "1.20" ]
goarch: [ "386", "amd64" ]
steps: