Skip to content

Commit fbaa1bf

Browse files
committed
use public repo signer
1 parent 84c14cd commit fbaa1bf

File tree

5 files changed

+11
-24
lines changed

5 files changed

+11
-24
lines changed

.circleci/config.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
command: "go env"
1919
- go/load-cache:
2020
key: go-mod-v6-{{ checksum "go.sum" }}
21-
- add_ssh_keys
2221
- go/mod-download
2322
- go/save-cache:
2423
key: go-mod-v6-{{ checksum "go.sum" }}
@@ -46,15 +45,13 @@ jobs:
4645
resource_class: large
4746
steps:
4847
- checkout
49-
- add_ssh_keys
5048
- aws-ecr/build-image:
5149
push-image: false
5250
dockerfile: Dockerfile
5351
path: ./
5452
build-path: ./
5553
tag: "$CIRCLE_SHA1,$CIRCLE_TAG"
5654
repo: "cli-tools"
57-
extra-build-args: "--secret id=sshKey,src=/home/circleci/.ssh/$DEPLOY_KEY_NAME"
5855
- run:
5956
name: Save Docker image to export it to workspace
6057
command: |

Dockerfile

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,11 @@ RUN apk add --no-cache --update openssh git make build-base linux-headers libc-d
1111
pkgconfig zeromq-dev musl-dev alpine-sdk libsodium-dev \
1212
libzmq-static libsodium-static gcc
1313

14-
# Load private repos SSH deploy key and configure ssh
15-
RUN mkdir -p /root/.ssh && ssh-keyscan github.com >> /root/.ssh/known_hosts
16-
RUN git config --global url."[email protected]:".insteadOf "https://github.com/"
17-
ENV GOPRIVATE=github.com/babylonchain/*
18-
1914
# Build
2015
WORKDIR /go/src/github.com/babylonchain/cli-tools
2116
# Cache dependencies
2217
COPY go.mod go.sum /go/src/github.com/babylonchain/cli-tools/
23-
RUN --mount=type=secret,id=sshKey,target=/root/.ssh/id_rsa go mod download
18+
RUN go mod download
2419
# Copy the rest of the files
2520
COPY ./ /go/src/github.com/babylonchain/cli-tools/
2621

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ $(BUILDDIR)/:
2929
mkdir -p $(BUILDDIR)/
3030

3131
build-docker:
32-
$(DOCKER) build --secret id=sshKey,src=${BBN_PRIV_DEPLOY_KEY} --tag babylonchain/cli-tools -f Dockerfile \
32+
$(DOCKER) build --tag babylonchain/cli-tools -f Dockerfile \
3333
$(shell git rev-parse --show-toplevel)
3434

3535
.PHONY: build build-docker install tests

go.mod

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,22 @@ toolchain go1.22.4
66

77
require (
88
github.com/babylonchain/babylon v0.8.6-0.20240426101001-7778c798e236
9+
github.com/babylonchain/covenant-signer v0.2.5
10+
github.com/babylonchain/networks/parameters v0.2.1
911
github.com/btcsuite/btcd v0.24.0
1012
github.com/btcsuite/btcd/btcec/v2 v2.3.2
1113
github.com/btcsuite/btcd/btcutil v1.1.5
14+
github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0
15+
github.com/btcsuite/btcwallet/wallet/txauthor v1.3.4
16+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
17+
github.com/golang/mock v1.6.0
1218
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
1319
github.com/inconshreveable/mousetrap v1.1.0 // indirect
1420
github.com/klauspost/compress v1.17.6 // indirect
1521
github.com/lightningnetwork/lnd v0.16.4-beta.rc1
1622
github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe // indirect
1723
github.com/ory/dockertest/v3 v3.10.0
24+
github.com/prometheus/client_golang v1.18.0
1825
github.com/spf13/viper v1.18.2
1926
github.com/stretchr/testify v1.9.0
2027
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
@@ -48,16 +55,6 @@ require (
4855
gopkg.in/yaml.v3 v3.0.1 // indirect
4956
)
5057

51-
require (
52-
github.com/babylonchain/covenant-signer v0.1.2
53-
github.com/babylonchain/networks/parameters v0.2.1
54-
github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0
55-
github.com/btcsuite/btcwallet/wallet/txauthor v1.3.4
56-
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
57-
github.com/golang/mock v1.6.0
58-
github.com/prometheus/client_golang v1.18.0
59-
)
60-
6158
require (
6259
cloud.google.com/go v0.110.10 // indirect
6360
cloud.google.com/go/compute v1.23.3 // indirect
@@ -326,5 +323,3 @@ require (
326323
pgregory.net/rapid v1.1.0 // indirect
327324
sigs.k8s.io/yaml v1.4.0 // indirect
328325
)
329-
330-
replace github.com/babylonchain/covenant-signer => github.com/babylonchain/covenant-signer-private v0.2.5

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,8 +279,8 @@ github.com/aws/aws-sdk-go v1.44.312/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8
279279
github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=
280280
github.com/babylonchain/babylon v0.8.6-0.20240426101001-7778c798e236 h1:Ydna4VcP56xu1+zdgygqHdSCeMduZjuznVhr4exO5do=
281281
github.com/babylonchain/babylon v0.8.6-0.20240426101001-7778c798e236/go.mod h1:lfeASLNJgcUsX7LEns3HRUv0k+MjzcB2q2AMasfz38M=
282-
github.com/babylonchain/covenant-signer-private v0.2.5 h1:rmk4E0bsqJpkjhB6sYpri9iUxV4pZhS8KijvDhjMXxk=
283-
github.com/babylonchain/covenant-signer-private v0.2.5/go.mod h1:IM0AdfRmUTWx6tQiDvC0oHh14bkDufC9Dvw9v9rQZ/E=
282+
github.com/babylonchain/covenant-signer v0.2.5 h1:RUyLhOCKjZnbjF8zn68VoVnudtDVZyVK78iF0oe3mjQ=
283+
github.com/babylonchain/covenant-signer v0.2.5/go.mod h1:IM0AdfRmUTWx6tQiDvC0oHh14bkDufC9Dvw9v9rQZ/E=
284284
github.com/babylonchain/networks/parameters v0.2.1 h1:OKHiCnwL/UdVN17cMwCrHz/bAjO/USauLiPyNlnVl6E=
285285
github.com/babylonchain/networks/parameters v0.2.1/go.mod h1:nejhvrL7Iwh5Vunvkg7pnomQZlHnyNzOY9lQaDp6tOA=
286286
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=

0 commit comments

Comments
 (0)