From fa3e5d85f29586ec8fbc8a93508c57f98a1ee476 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20Andr=C3=A9s=20Virviescas=20Santana?= Date: Mon, 17 May 2021 10:45:11 +0200 Subject: [PATCH] Run test with go 1.16.X (#1028) * Run test with go 1.16.X * Fix min required go version * Add go tip * Update .github/workflows/security.yml Co-authored-by: Erik Dubbelboer Co-authored-by: Erik Dubbelboer --- .github/workflows/security.yml | 18 +++++++++--------- .travis.yml | 18 ++++++------------ go.mod | 2 +- 3 files changed, 16 insertions(+), 22 deletions(-) diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index d550ae7..da67002 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -4,15 +4,15 @@ jobs: test: strategy: matrix: - go-version: [1.13.x, 1.14.x, 1.15.x] + go-version: [1.13.x, 1.14.x, 1.15.x, 1.16.x] platform: [ubuntu-latest] runs-on: ${{ matrix.platform }} steps: - - name: Install Go - uses: actions/setup-go@v1 - with: - go-version: ${{ matrix.go-version }} - - name: Checkout code - uses: actions/checkout@v2 - - name: Security - run: go get github.com/securego/gosec/cmd/gosec; `go env GOPATH`/bin/gosec -exclude=G104,G304 ./... + - name: Install Go + uses: actions/setup-go@v1 + with: + go-version: ${{ matrix.go-version }} + - name: Checkout code + uses: actions/checkout@v2 + - name: Security + run: go get github.com/securego/gosec/cmd/gosec; `go env GOPATH`/bin/gosec -exclude=G104,G304 ./... diff --git a/.travis.yml b/.travis.yml index 44a0fca..55e6a5f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,28 +10,31 @@ os: - osx - windows go: + - 1.16.x - 1.15.x - 1.14.x - 1.13.x - 1.12.x + - tip script: - go test -v ./... env: global: - secure: "v/F0oI9zE9mcpEp4AVdHzSSHbe5ZFtH6B0i/BiUXKdQRQ10+JMPDOFRJQti7yxjMwltyd/QSFmR50Fl108sQYpo4xdlEXMHp2Y6OAN6crrp6PuHbLYgDWu3df/cH7/BqDyIq1uX8KZEeQssnygYN8hN4tpJCUg+NIb40Lm57Zsodt8DVjjyDWQQFDL7soNyAwGwQIqEyJsn+NUieXWEB1Qnt0xUtPIReuLlrwXR8wC1nLEjG9yz4ftDHHQdhVbO2b+xGWyaJ7QB5ixztaQP8Jnny6kSW9j6zEhJVuzdZ6d3xz23ibCbzSXBHdIUEI9u6ifQj8BYXr8fFS0FB3++IxgAYSs3ybZ+qEwuAxSBBm6YNW+3FrfDknVwTQscjKqnXPisjUqaRC9b31hke0tXzBq1488hE+wxMXeDM4LwWT5IMEO2gz0WGQXxmdVit72DIjCZxJkf1TvZZ0YH7Y//6wJTYYP9xulsy4gqu8CuFdWiF3fiGc3p5DTIS75nJ/Yy76Sa1pRPASKCujfLxtHE6Mt0XKvSolIXklYIzBkjN6vn80N6JIrqtqlimBGPW/Ec6+dwbmRe2AcOKRl4y7pZsGYhJhqdue1mucUYO/e2QeBZJGkqqG+zF5AW0v8x29BHvMwViAonc8o9eelkJ8khYzc/Qeq05pZnR/N/Pqfc+68k=" + secure: 'v/F0oI9zE9mcpEp4AVdHzSSHbe5ZFtH6B0i/BiUXKdQRQ10+JMPDOFRJQti7yxjMwltyd/QSFmR50Fl108sQYpo4xdlEXMHp2Y6OAN6crrp6PuHbLYgDWu3df/cH7/BqDyIq1uX8KZEeQssnygYN8hN4tpJCUg+NIb40Lm57Zsodt8DVjjyDWQQFDL7soNyAwGwQIqEyJsn+NUieXWEB1Qnt0xUtPIReuLlrwXR8wC1nLEjG9yz4ftDHHQdhVbO2b+xGWyaJ7QB5ixztaQP8Jnny6kSW9j6zEhJVuzdZ6d3xz23ibCbzSXBHdIUEI9u6ifQj8BYXr8fFS0FB3++IxgAYSs3ybZ+qEwuAxSBBm6YNW+3FrfDknVwTQscjKqnXPisjUqaRC9b31hke0tXzBq1488hE+wxMXeDM4LwWT5IMEO2gz0WGQXxmdVit72DIjCZxJkf1TvZZ0YH7Y//6wJTYYP9xulsy4gqu8CuFdWiF3fiGc3p5DTIS75nJ/Yy76Sa1pRPASKCujfLxtHE6Mt0XKvSolIXklYIzBkjN6vn80N6JIrqtqlimBGPW/Ec6+dwbmRe2AcOKRl4y7pZsGYhJhqdue1mucUYO/e2QeBZJGkqqG+zF5AW0v8x29BHvMwViAonc8o9eelkJ8khYzc/Qeq05pZnR/N/Pqfc+68k=' before_install: - go get -t -v ./... jobs: + allow_failures: + - go: tip + include: - stage: cross compilation os: - linux - go: - - 1.15.x script: - GOOS=linux go build - GOOS=darwin go build @@ -41,8 +44,6 @@ jobs: - stage: cross compilation os: - osx - go: - - 1.15.x script: - GOOS=linux go build - GOOS=darwin go build @@ -51,23 +52,16 @@ jobs: - stage: race detector os: - linux - go: - - 1.15.x script: - go test -race -v ./... - stage: race detector os: - osx - go: - - 1.15.x script: - go test -race -v ./... - stage: race detector arch: ppc64le os: - linux - go: - - 1.15.x script: - go test -race -v ./... - diff --git a/go.mod b/go.mod index adbf949..52347b0 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/valyala/fasthttp -go 1.11 +go 1.12 require ( github.com/andybalholm/brotli v1.0.2