forked from loafle/openapi-generator-original
Compare commits
8 Commits
master
...
go-workflo
Author | SHA1 | Date | |
---|---|---|---|
|
37cf47fa2c | ||
|
b1d7fef226 | ||
|
cf59f55334 | ||
|
006c5edce3 | ||
|
880785121a | ||
|
650f2ebc4d | ||
|
f30fb46b52 | ||
|
69e7735b0c |
29
.github/workflows/samples-go.yaml
vendored
Normal file
29
.github/workflows/samples-go.yaml
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
name: Samples Go
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- 'samples/server/petstore/go*/**'
|
||||
pull_request:
|
||||
paths:
|
||||
- 'samples/server/petstore/go*/**'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build Go
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
sample:
|
||||
- samples/server/petstore/go-gin-api-server
|
||||
- samples/server/petstore/go-api-server
|
||||
- samples/server/petstore/go-echo-server
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-go@v2
|
||||
with:
|
||||
go-version: '^1.17.1'
|
||||
- name: Build and Test
|
||||
working-directory: ${{ matrix.sample }}
|
||||
run: ./test.bash
|
3
pom.xml
3
pom.xml
@ -1297,9 +1297,6 @@
|
||||
<!-- test Go projects -->
|
||||
<module>samples/client/petstore/go</module>
|
||||
<module>samples/openapi3/client/petstore/go</module>
|
||||
<module>samples/server/petstore/go-api-server</module>
|
||||
<module>samples/server/petstore/go-gin-api-server</module>
|
||||
<module>samples/server/petstore/go-echo-server</module>
|
||||
</modules>
|
||||
</profile>
|
||||
<profile>
|
||||
|
4
samples/server/petstore/go-api-server/test.bash
Executable file
4
samples/server/petstore/go-api-server/test.bash
Executable file
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
go test -v
|
||||
|
4
samples/server/petstore/go-echo-server/test.bash
Executable file
4
samples/server/petstore/go-echo-server/test.bash
Executable file
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
go mod download && go build -o app
|
||||
|
5
samples/server/petstore/go-gin-api-server/go.mod
Normal file
5
samples/server/petstore/go-gin-api-server/go.mod
Normal file
@ -0,0 +1,5 @@
|
||||
module github.com/GIT_USER_ID/GIT_REPO_ID
|
||||
|
||||
go 1.17
|
||||
|
||||
require github.com/gin-gonic/gin v1.7.7
|
4
samples/server/petstore/go-gin-api-server/test.bash
Executable file
4
samples/server/petstore/go-gin-api-server/test.bash
Executable file
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
go get github.com/gin-gonic/gin && go test -v
|
||||
|
Loading…
x
Reference in New Issue
Block a user