Skip to content

Commit 7dcb5cb

Browse files
author
Wes Morgan
authored
Merge pull request #349 from quorumcontrol/update/go-libp2p-core
Update go-libp2p-core to v0.2.4
2 parents 3a5072e + 0b3add3 commit 7dcb5cb

File tree

5 files changed

+52
-21
lines changed

5 files changed

+52
-21
lines changed

.github/workflows/push.yml

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,22 @@ jobs:
66
runs-on: ubuntu-latest
77
steps:
88
- uses: actions/checkout@master
9-
- name: Private Go Mod
10-
uses: ./.github/actions/make
11-
env:
12-
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
13-
with:
14-
args: vendor
9+
- name: git setup
10+
run: scripts/ci-gitsetup.sh
1511
- name: Prepare Build Environment
1612
uses: ./.github/actions/make
1713
env:
1814
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
15+
GITHUB_REF: ${{ github.ref }}
1916
with:
2017
args: github-prepare
2118
- name: Docker Login
22-
uses: actions/docker/login@8cdf801b322af5f369e00d85e9cf3a7122f49108
19+
run: docker login --username "$DOCKER_USERNAME" --password "$DOCKER_PASSWORD"
2320
env:
2421
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
2522
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
26-
- name: Docker Build Container
27-
uses: actions/docker/cli@8cdf801b322af5f369e00d85e9cf3a7122f49108
28-
with:
29-
args: build -t imagebuild .
30-
- name: Docker Tag Images
31-
uses: actions/docker/tag@8cdf801b322af5f369e00d85e9cf3a7122f49108
32-
with:
33-
args: imagebuild quorumcontrol/tupelo
34-
- name: Docker Push Ref Image
35-
uses: actions/docker/cli@8cdf801b322af5f369e00d85e9cf3a7122f49108
36-
with:
37-
args: push quorumcontrol/tupelo:${IMAGE_REF}
23+
- name: Build & Push
24+
run: scripts/ci-dockerbuildpush.sh
25+
env:
26+
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
27+
GITHUB_REF: ${{ github.ref }}

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ require (
2929
github.com/libp2p/go-libp2p v0.4.0
3030
github.com/libp2p/go-libp2p-circuit v0.1.3
3131
github.com/libp2p/go-libp2p-connmgr v0.1.1
32-
github.com/libp2p/go-libp2p-core v0.2.3
32+
github.com/libp2p/go-libp2p-core v0.2.4
3333
github.com/libp2p/go-libp2p-pubsub v0.1.1
3434
github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223 // indirect
3535
github.com/opentracing/opentracing-go v1.1.0
@@ -45,7 +45,7 @@ require (
4545
github.com/stretchr/testify v1.3.0
4646
go.dedis.ch/protobuf v1.0.6 // indirect
4747
go.uber.org/zap v1.10.0
48-
golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392
48+
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
4949
golang.org/x/net v0.0.0-20190620200207-3b0461eec859
5050
google.golang.org/genproto v0.0.0-20190611190212-a7e196e89fd3 // indirect
5151
google.golang.org/grpc v1.21.1

go.sum

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,8 @@ github.com/libp2p/go-libp2p-core v0.2.0/go.mod h1:X0eyB0Gy93v0DZtSYbEM7RnMChm9Uv
351351
github.com/libp2p/go-libp2p-core v0.2.2/go.mod h1:8fcwTbsG2B+lTgRJ1ICZtiM5GWCWZVoVrLaDRvIRng0=
352352
github.com/libp2p/go-libp2p-core v0.2.3 h1:zXikZ5pLfebtTMeIYfcwVQ2Pae77O0FIwDquwM6AGNM=
353353
github.com/libp2p/go-libp2p-core v0.2.3/go.mod h1:GqhyQqyIAPsxFYXHMjfXgMv03lxsvM0mFzuYA9Ib42A=
354+
github.com/libp2p/go-libp2p-core v0.2.4 h1:Et6ykkTwI6PU44tr8qUF9k43vP0aduMNniShAbUJJw8=
355+
github.com/libp2p/go-libp2p-core v0.2.4/go.mod h1:STh4fdfa5vDYr0/SzYYeqnt+E6KfEV5VxfIrm0bcI0g=
354356
github.com/libp2p/go-libp2p-crypto v0.1.0 h1:k9MFy+o2zGDNGsaoZl0MA3iZ75qXxr9OOoAZF+sD5OQ=
355357
github.com/libp2p/go-libp2p-crypto v0.1.0/go.mod h1:sPUokVISZiy+nNuTTH/TY+leRSxnFj/2GLjtOTW90hI=
356358
github.com/libp2p/go-libp2p-discovery v0.1.0 h1:j+R6cokKcGbnZLf4kcNwpx6mDEUPF3N6SrqMymQhmvs=
@@ -424,6 +426,8 @@ github.com/libp2p/go-nat v0.0.3 h1:l6fKV+p0Xa354EqQOQP+d8CivdLM4kl5GxC1hSc/UeI=
424426
github.com/libp2p/go-nat v0.0.3/go.mod h1:88nUEt0k0JD45Bk93NIwDqjlhiOwOoV36GchpcVc1yI=
425427
github.com/libp2p/go-openssl v0.0.2 h1:9pP2d3Ubaxkv7ZisLjx9BFwgOGnQdQYnfcH29HNY3ls=
426428
github.com/libp2p/go-openssl v0.0.2/go.mod h1:v8Zw2ijCSWBQi8Pq5GAixw6DbFfa9u6VIYDXnvOXkc0=
429+
github.com/libp2p/go-openssl v0.0.3 h1:wjlG7HvQkt4Fq4cfH33Ivpwp0omaElYEi9z26qaIkIk=
430+
github.com/libp2p/go-openssl v0.0.3/go.mod h1:unDrJpgy3oFr+rqXsarWifmJuNnJR4chtO1HmaZjggc=
427431
github.com/libp2p/go-reuseport v0.0.1 h1:7PhkfH73VXfPJYKQ6JwS5I/eVcoyYi9IMNGc6FWpFLw=
428432
github.com/libp2p/go-reuseport v0.0.1/go.mod h1:jn6RmB1ufnQwl0Q1f+YxAj8isJgDCQzaaxIFYDhcYEA=
429433
github.com/libp2p/go-reuseport-transport v0.0.2 h1:WglMwyXyBu61CMkjCCtnmqNqnjib0GIEjMiHTwR/KN4=
@@ -680,6 +684,8 @@ golang.org/x/crypto v0.0.0-20190621222207-cc06ce4a13d4 h1:ydJNl0ENAG67pFbB+9tfhi
680684
golang.org/x/crypto v0.0.0-20190621222207-cc06ce4a13d4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
681685
golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392 h1:ACG4HJsFiNMf47Y4PeRoebLNy/2lXT9EtprMuTFWt1M=
682686
golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY=
687+
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550 h1:ObdrDkeb4kJdCP557AjRjq69pTHfNouLtWZG7j9rPN8=
688+
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
683689
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
684690
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
685691
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=

scripts/ci-dockerbuildpush.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/usr/bin/env bash
2+
3+
set -eo pipefail
4+
5+
IMAGE_REF=$(echo "$GITHUB_REF" | rev | cut -d / -f 1 | rev)
6+
7+
mkdir -p ~/.ssh
8+
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
9+
chmod 600 ~/.ssh/id_rsa
10+
eval "$(ssh-agent -s)" > /dev/null 2>&1
11+
ssh-add ~/.ssh/id_rsa > /dev/null 2>&1
12+
13+
export GOPATH=${HOME}/go
14+
15+
go mod download
16+
17+
mkdir -p ${GOPATH}/bin
18+
19+
export PATH="${GOPATH}/bin:${PATH}"
20+
21+
make vendor
22+
23+
docker build -t quorumcontrol/tupelo-go-sdk:${IMAGE_REF} .
24+
docker push quorumcontrol/tupelo-go-sdk:${IMAGE_REF}

scripts/ci-gitsetup.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/usr/bin/env bash
2+
3+
set -eo pipefail
4+
5+
git config --global url."ssh://[email protected]/".insteadOf "https://github.com/"
6+
7+
mkdir -p ~/.ssh
8+
ssh-keyscan -t rsa github.com > github.pub
9+
diff <(ssh-keygen -lf github.pub) <(echo "2048 SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8 github.com (RSA)")
10+
cat github.pub >> ~/.ssh/known_hosts
11+
rm -f github.pub

0 commit comments

Comments
 (0)