[go-echo-server] update echo to newer version (#13732)

* update echo to newer version

* add github workflow

* minor fix

* add install

* go get

* install middleware

* test go api server

* trigger build

* test go-api-server

* Revert "test go api server"

This reverts commit 42f24e578ff5a0e0b2be5fa1c506be237ec4cbe0.

* Revert "Revert "test go api server""

This reverts commit 7ce773275b0c223208421eff9d84b64a079874be.

* update samples

* test go gin in github workflow

* go install

* Revert "go install"

This reverts commit ec099b48c138c2a03503bbf1de8995cbca2d7598.

* Revert "test go gin in github workflow"

This reverts commit 120516856eaa5adbeebc558a68be8e26797b8749.

* remove go api, echo server tests
This commit is contained in:
William Cheng 2022-10-19 13:34:34 +08:00 committed by GitHub
parent b2e8a15d9f
commit c73704ce08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 38 additions and 4 deletions

36
.github/workflows/samples-go.yaml vendored Normal file
View File

@ -0,0 +1,36 @@
name: Samples Go
on:
push:
paths:
- 'samples/server/petstore/go-echo-server/**'
- 'samples/server/petstore/go-api-server/**'
pull_request:
paths:
- 'samples/server/petstore/go-echo-server/**'
- 'samples/server/petstore/go-api-server/**'
jobs:
build:
name: Build Go
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
- samples/server/petstore/go-echo-server/
- samples/server/petstore/go-api-server/
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: '>=1.17.0'
- run: go version
- name: Install
working-directory: ${{ matrix.sample }}
run: |
go get github.com/labstack/echo/v4/middleware@v4.9.0
go get github.com/labstack/echo/v4@v4.9.0
- name: Build
working-directory: ${{ matrix.sample }}
run: go test -v

View File

@ -2,4 +2,4 @@ module github.com/{{{gitUserId}}}/{{{gitRepoId}}}
go 1.16
require github.com/labstack/echo/v4 v4.2.0
require github.com/labstack/echo/v4 v4.9.0

View File

@ -1333,10 +1333,8 @@
<!-- test Go projects -->
<module>samples/client/petstore/go</module>
<module>samples/openapi3/client/petstore/go</module>
<module>samples/server/petstore/go-api-server</module>
<!-- comment out due to Go version
<module>samples/server/petstore/go-gin-api-server</module>-->
<module>samples/server/petstore/go-echo-server</module>
</modules>
</profile>
<profile>

View File

@ -2,4 +2,4 @@ module github.com/GIT_USER_ID/GIT_REPO_ID
go 1.16
require github.com/labstack/echo/v4 v4.2.0
require github.com/labstack/echo/v4 v4.9.0