diff --git a/cmd/kaspactl/docker/Dockerfile b/cmd/kaspactl/docker/Dockerfile index 433ff2954..857fc573d 100644 --- a/cmd/kaspactl/docker/Dockerfile +++ b/cmd/kaspactl/docker/Dockerfile @@ -6,8 +6,6 @@ RUN mkdir -p /go/src/github.com/kaspanet/kaspad WORKDIR /go/src/github.com/kaspanet/kaspad RUN apk add --no-cache curl git openssh binutils gcc musl-dev -RUN go get -u golang.org/x/lint/golint \ - honnef.co/go/tools/cmd/staticcheck COPY go.mod . COPY go.sum . @@ -18,10 +16,6 @@ COPY . . WORKDIR /go/src/github.com/kaspanet/kaspad/cmd/kaspactl -RUN GOFMT_RESULT=`go fmt ./...`; echo $GOFMT_RESULT; test -z "$GOFMT_RESULT" -RUN go vet ./... -RUN golint -set_exit_status ./... -RUN staticcheck -checks SA4006 ./... RUN GOOS=linux go build -a -installsuffix cgo -o kaspactl . # --- multistage docker build: stage #2: runtime image diff --git a/cmd/kaspaminer/docker/Dockerfile b/cmd/kaspaminer/docker/Dockerfile index ad9d5098c..7eea24341 100644 --- a/cmd/kaspaminer/docker/Dockerfile +++ b/cmd/kaspaminer/docker/Dockerfile @@ -6,8 +6,6 @@ RUN mkdir -p /go/src/github.com/kaspanet/kaspad WORKDIR /go/src/github.com/kaspanet/kaspad RUN apk add --no-cache curl git openssh binutils gcc musl-dev -RUN go get -u golang.org/x/lint/golint \ - honnef.co/go/tools/cmd/staticcheck COPY go.mod . COPY go.sum . @@ -17,11 +15,6 @@ RUN go mod download COPY . . WORKDIR /go/src/github.com/kaspanet/kaspad/cmd/kaspaminer - -RUN GOFMT_RESULT=`go fmt ./...`; echo $GOFMT_RESULT; test -z "$GOFMT_RESULT" -RUN go vet ./... -RUN golint -set_exit_status ./... -RUN staticcheck -checks SA4006 ./... RUN GOOS=linux go build -a -installsuffix cgo -o kaspaminer . # --- multistage docker build: stage #2: runtime image diff --git a/docker/Dockerfile b/docker/Dockerfile index 7d3ee30af..2855a129e 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -10,19 +10,13 @@ RUN apk add --no-cache curl git openssh binutils gcc musl-dev COPY go.mod . COPY go.sum . -RUN go get -u golang.org/x/lint/golint \ - github.com/kisielk/errcheck \ - github.com/opennota/check/cmd/aligncheck \ - github.com/opennota/check/cmd/structcheck \ - github.com/opennota/check/cmd/varcheck \ - honnef.co/go/tools/cmd/staticcheck # Cache kaspad dependencies RUN go mod download COPY . . -RUN ./build_and_test.sh +RUN go build $FLAGS -o kaspad . # --- multistage docker build: stage #2: runtime image FROM alpine diff --git a/domain/consensus/model/interface_processes_mergedepthmanager.go b/domain/consensus/model/interface_processes_mergedepthmanager.go index 9ad9b7235..31bc1b2ac 100644 --- a/domain/consensus/model/interface_processes_mergedepthmanager.go +++ b/domain/consensus/model/interface_processes_mergedepthmanager.go @@ -7,5 +7,4 @@ type MergeDepthManager interface { CheckBoundedMergeDepth(stagingArea *StagingArea, blockHash *externalapi.DomainHash, isBlockWithTrustedData bool) error NonBoundedMergeDepthViolatingBlues(stagingArea *StagingArea, blockHash, mergeDepthRoot *externalapi.DomainHash) ([]*externalapi.DomainHash, error) VirtualMergeDepthRoot(stagingArea *StagingArea) (*externalapi.DomainHash, error) - MergeDepthRoot(stagingArea *StagingArea, blockHash *externalapi.DomainHash, isBlockWithTrustedData bool) (*externalapi.DomainHash, error) }