Compare commits

..

2 commits

Author SHA1 Message Date
2c92802c53 Add tests to CI
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
2023-08-08 16:16:52 +03:00
1fcaba319e [#2] Add linters
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
2023-08-08 15:43:18 +03:00
4 changed files with 43 additions and 6 deletions

View file

@ -0,0 +1,36 @@
name: Tests and linters
on: [pull_request]
jobs:
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: '1.19'
cache: true
- name: golangci-lint
uses: https://github.com/golangci/golangci-lint-action@v3
with:
version: latest
tests:
name: Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: '1.19'
cache: true
- name: Run tests
run: make test

View file

@ -26,14 +26,15 @@ image:
@echo Version: $(VERSION)
docker build -t $(LEGO_IMAGE) .
test: clean
go test -v -cover ./...
test:
@echo "⇒ Running go test"
@go test ./... -count=1
e2e: clean
LEGO_E2E_TESTS=local go test -count=1 -v ./e2e/...
checks:
golangci-lint run
lint:
@golangci-lint --timeout=5m run
# Release helper
.PHONY: patch minor major detach

View file

@ -21,7 +21,7 @@ const (
// TLSALPN01 is the "tls-alpn-01" ACME challenge https://www.rfc-editor.org/rfc/rfc8737.html
TLSALPN01 = Type("tls-alpn-01")
// NNS01 is the "nns-01" ACME challenge
// NNS01 is the "nns-01" ACME challenge.
NNS01 = Type("nns-01")
)

View file

@ -41,7 +41,7 @@ func NewNNSProvider(nnsServer string, walletFile string, accountAddress string,
return nil, fmt.Errorf("retrieve wallet from file: %w", err)
}
var address util.Uint160
if len(accountAddress) == 0 {
if accountAddress == "" {
address = w.GetChangeAddress()
} else {
address, err = flags.ParseAddress(accountAddress)