diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f48c47b3c..2e3b02c6d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -17,95 +17,95 @@ jobs: fail-fast: false matrix: include: - - go-version: 1.18.x - dirs: v3/newrelic,v3/internal,v3/examples - go-version: 1.19.x dirs: v3/newrelic,v3/internal,v3/examples - go-version: 1.20.x dirs: v3/newrelic,v3/internal,v3/examples + - go-version: 1.21.x + dirs: v3/newrelic,v3/internal,v3/examples # v3 integrations - go-version: 1.19.x dirs: v3/integrations/nrsarama - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/logcontext/nrlogrusplugin - extratesting: go get -u github.com/sirupsen/logrus@master - - go-version: 1.18.x + # extratesting: go get -u github.com/sirupsen/logrus@master + - go-version: 1.19.x dirs: v3/integrations/logcontext-v2/nrlogrus - extratesting: go get -u github.com/sirupsen/logrus@master - - go-version: 1.18.x + # extratesting: go get -u github.com/sirupsen/logrus@master + - go-version: 1.19.x dirs: v3/integrations/logcontext-v2/nrzerolog extratesting: go get -u github.com/rs/zerolog@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/logcontext-v2/nrzap - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/logcontext-v2/nrwriter - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/logcontext-v2/zerologWriter extratesting: go get -u github.com/rs/zerolog@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/logcontext-v2/logWriter - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrawssdk-v1 extratesting: go get -u github.com/aws/aws-sdk-go@main - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrawssdk-v2 extratesting: go get -u github.com/aws/aws-sdk-go-v2@main - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrecho-v3 # Test against the latest v3 Echo: extratesting: go get -u github.com/labstack/echo@v3 # go/new/http no longer stable under go 1.18.x - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrecho-v4 extratesting: go get -u github.com/labstack/echo/v4@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrelasticsearch-v7 extratesting: go get -u github.com/elastic/go-elasticsearch/v7@7.x - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrgin extratesting: go get -u github.com/gin-gonic/gin@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrgorilla extratesting: go get -u github.com/gorilla/mux@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrgraphgophers - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrlogrus - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrlogxi extratesting: go get -u github.com/mgutz/logxi@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrpkgerrors extratesting: go get -u github.com/pkg/errors@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrlambda extratesting: go get -u github.com/aws/aws-lambda-go@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrmysql extratesting: go get -u github.com/go-sql-driver/mysql@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrpq extratesting: go get -u github.com/lib/pq@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrpgx5 - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrpq/example/sqlx - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrredis-v7 extratesting: go get -u github.com/go-redis/redis/v7@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrredis-v9 extratesting: go get -u github.com/redis/go-redis/v9@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrsqlite3 extratesting: go get -u github.com/mattn/go-sqlite3@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrsnowflake - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrgrpc extratesting: go get -u google.golang.org/grpc@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrmicro # As of Dec 2019, there is a race condition in when using go-micro@master # in their logging system. Instead, we'll test against the latest @@ -114,34 +114,34 @@ jobs: # As of June 2020, confirmed errors still result # extratesting: go get -u github.com/micro/go-micro@latest # If we are using the latest released version to test, we need to use a newer version of go - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrnats extratesting: go get -u github.com/nats-io/nats.go/@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrstan extratesting: go get -u github.com/nats-io/stan.go/@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrstan/test - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrstan/examples - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/logcontext extratesting: go get -u github.com/sirupsen/logrus@master # nrzap only supports the two most recent minor go releases - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrzap - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrhttprouter extratesting: go get -u github.com/julienschmidt/httprouter@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrb3 - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrmongo extratesting: go get -u go.mongodb.org/mongo-driver@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrgraphqlgo,v3/integrations/nrgraphqlgo/example extratesting: go get -u github.com/graphql-go/graphql@master - - go-version: 1.18.x + - go-version: 1.19.x dirs: v3/integrations/nrmssql extratesting: go get -u github.com/microsoft/go-mssqldb@main @@ -180,8 +180,7 @@ jobs: fail-fast: false matrix: include: - - go-version: 1.18.6 - - go-version: 1.19.1 + - go-version: 1.19.x steps: - uses: actions/checkout@v1 with: