Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
dms3
go-dms3-pq
Commits
f99ce924
Unverified
Commit
f99ce924
authored
May 17, 2021
by
web3-bot
Committed by
GitHub
May 17, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
sync: update CI config files (#6)
parent
4992ed43
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
108 additions
and
32 deletions
+108
-32
.github/workflows/automerge.yml
.github/workflows/automerge.yml
+27
-0
.github/workflows/go-check.yml
.github/workflows/go-check.yml
+41
-0
.github/workflows/go-test.yml
.github/workflows/go-test.yml
+38
-0
.travis.yml
.travis.yml
+0
-32
go.mod
go.mod
+2
-0
No files found.
.github/workflows/automerge.yml
0 → 100644
View file @
f99ce924
# File managed by web3-bot. DO NOT EDIT.
# See https://github.com/protocol/.github/ for details.
# Automatically merge pull requests opened by web3-bot, as soon as (and only if) all tests pass.
# This reduces the friction associated with updating with our workflows.
on
:
[
pull_request
]
jobs
:
automerge
:
if
:
github.event.pull_request.user.login == 'web3-bot'
runs-on
:
ubuntu-latest
steps
:
-
name
:
Wait on tests
uses
:
lewagon/wait-on-check-action@bafe56a6863672c681c3cf671f5e10b20abf2eaa
# v0.2
with
:
ref
:
${{ github.event.pull_request.head.sha }}
repo-token
:
${{ secrets.GITHUB_TOKEN }}
wait-interval
:
10
running-workflow-name
:
'
automerge'
# the name of this job
-
name
:
Merge PR
uses
:
pascalgn/automerge-action@741c311a47881be9625932b0a0de1b0937aab1ae
# v0.13.1
env
:
GITHUB_TOKEN
:
"
${{
secrets.GITHUB_TOKEN
}}"
MERGE_LABELS
:
"
"
MERGE_METHOD
:
"
squash"
MERGE_DELETE_BRANCH
:
true
.github/workflows/go-check.yml
0 → 100644
View file @
f99ce924
# File managed by web3-bot. DO NOT EDIT.
# See https://github.com/protocol/.github/ for details.
on
:
[
push
,
pull_request
]
jobs
:
unit
:
runs-on
:
ubuntu-latest
name
:
Go checks
steps
:
-
uses
:
actions/checkout@v2
-
uses
:
actions/setup-go@v2
with
:
go-version
:
"
1.16.x"
-
name
:
Install staticcheck
run
:
go install honnef.co/go/tools/cmd/staticcheck@be534f007836a777104a15f2456cd1fffd3ddee8
# v2020.2.2
-
name
:
Check that go.mod is tidy
run
:
|
go mod tidy
if [[ -n $(git ls-files --other --exclude-standard --directory -- go.sum) ]]; then
echo "go.sum was added by go mod tidy"
exit 1
fi
git diff --exit-code -- go.sum go.mod
-
name
:
gofmt
if
:
${{ success() || failure() }}
# run this step even if the previous one failed
run
:
|
out=$(gofmt -s -l .)
if [[ -n "$out" ]]; then
echo $out | awk '{print "::error file=" $0 ",line=0,col=0::File is not gofmt-ed."}'
exit 1
fi
-
name
:
go vet
if
:
${{ success() || failure() }}
# run this step even if the previous one failed
run
:
go vet ./...
-
name
:
staticcheck
if
:
${{ success() || failure() }}
# run this step even if the previous one failed
run
:
|
set -o pipefail
staticcheck ./... | sed -e 's@\(.*\)\.go@./\1.go@g'
.github/workflows/go-test.yml
0 → 100644
View file @
f99ce924
# File managed by web3-bot. DO NOT EDIT.
# See https://github.com/protocol/.github/ for details.
on
:
[
push
,
pull_request
]
jobs
:
unit
:
strategy
:
fail-fast
:
false
matrix
:
os
:
[
"
ubuntu"
,
"
windows"
,
"
macos"
]
go
:
[
"
1.15.x"
,
"
1.16.x"
]
runs-on
:
${{ matrix.os }}-latest
name
:
Unit tests (${{ matrix.os}}, Go ${{ matrix.go }})
steps
:
-
uses
:
actions/checkout@v2
-
uses
:
actions/setup-go@v2
with
:
go-version
:
${{ matrix.go }}
-
name
:
Go information
run
:
|
go version
go env
-
name
:
Run tests
run
:
go test -v -coverprofile coverage.txt ./...
-
name
:
Run tests (32 bit)
if
:
${{ matrix.os != 'macos' }}
# can't run 32 bit tests on OSX.
env
:
GOARCH
:
386
run
:
go test -v ./...
-
name
:
Run tests with race detector
if
:
${{ matrix.os == 'ubuntu' }}
# speed things up. Windows and OSX VMs are slow
run
:
go test -v -race ./...
-
name
:
Upload coverage to Codecov
uses
:
codecov/codecov-action@967e2b38a85a62bd61be5529ada27ebc109948c2
# v1.4.1
with
:
file
:
coverage.txt
env_vars
:
OS=${{ matrix.os }}, GO=${{ matrix.go }}
.travis.yml
deleted
100644 → 0
View file @
4992ed43
os
:
-
linux
language
:
go
go
:
-
1.11.x
env
:
global
:
-
GOTFLAGS="-race"
matrix
:
-
BUILD_DEPTYPE=gx
-
BUILD_DEPTYPE=gomod
# disable travis install
install
:
-
true
script
:
-
bash <(curl -s https://raw.githubusercontent.com/ipfs/ci-helpers/master/travis-ci/run-standard-tests.sh)
cache
:
directories
:
-
$GOPATH/src/gx
-
$GOPATH/pkg/mod
-
$HOME/.cache/go-build
notifications
:
email
:
false
go.mod
View file @
f99ce924
module
github.com/ipfs/go-ipfs-pq
go 1.15
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment