mirror of
https://github.com/minio/minio.git
synced 2025-04-20 18:44:21 -04:00
Add new github workflow (#9480)
This commit is contained in:
parent
5dd9cf4398
commit
d099039f5d
42
.github/workflows/go.yml
vendored
Normal file
42
.github/workflows/go.yml
vendored
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
name: Go
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
name: Test on Go ${{ matrix.go-version }} and ${{ matrix.os }}
|
||||||
|
runs-on: ${{ matrix.os }}
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
go-version: [1.13.x]
|
||||||
|
os: [ubuntu-latest]
|
||||||
|
steps:
|
||||||
|
- name: Set up Go ${{ matrix.go-version }} on ${{ matrix.os }}
|
||||||
|
uses: actions/setup-go@v1
|
||||||
|
with:
|
||||||
|
go-version: ${{ matrix.go-version }}
|
||||||
|
id: go
|
||||||
|
|
||||||
|
- name: Check out code into the Go module directory
|
||||||
|
uses: actions/checkout@v1
|
||||||
|
|
||||||
|
- name: Build on ${{ matrix.os }}
|
||||||
|
env:
|
||||||
|
CGO_ENABLED: 0
|
||||||
|
GO111MODULE: on
|
||||||
|
SIMPLE_CI: 1
|
||||||
|
run: |
|
||||||
|
sudo apt-get install devscripts
|
||||||
|
make
|
||||||
|
diff -au <(gofmt -s -d cmd) <(printf "")
|
||||||
|
diff -au <(gofmt -s -d pkg) <(printf "")
|
||||||
|
make test-race
|
||||||
|
make crosscompile
|
||||||
|
make verify
|
||||||
|
make verify-healing
|
@ -29,12 +29,6 @@ matrix:
|
|||||||
- SIMPLE_CI=1
|
- SIMPLE_CI=1
|
||||||
go: 1.13.x
|
go: 1.13.x
|
||||||
script:
|
script:
|
||||||
- make
|
|
||||||
- diff -au <(gofmt -s -d cmd) <(printf "")
|
|
||||||
- diff -au <(gofmt -s -d pkg) <(printf "")
|
|
||||||
- make test-race
|
|
||||||
- make crosscompile
|
|
||||||
- make verify
|
|
||||||
- cd browser && npm install && npm run test && cd ..
|
- cd browser && npm install && npm run test && cd ..
|
||||||
- bash -c 'shopt -s globstar; shellcheck mint/**/*.sh'
|
- bash -c 'shopt -s globstar; shellcheck mint/**/*.sh'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user