|
@@ -42,16 +42,26 @@ jobs:
|
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/checkout@v2
|
|
|
- uses: actions/setup-go@v2
|
|
- uses: actions/setup-go@v2
|
|
|
with:
|
|
with:
|
|
|
- go-version: '1.17.5'
|
|
|
|
|
|
|
+ go-version: "1.17.5"
|
|
|
- run: make node
|
|
- run: make node
|
|
|
|
|
|
|
|
|
|
+ algorand:
|
|
|
|
|
+ runs-on: ubuntu-20.04
|
|
|
|
|
+ steps:
|
|
|
|
|
+ - uses: actions/checkout@v3
|
|
|
|
|
+ - uses: actions/setup-python@v3
|
|
|
|
|
+ with:
|
|
|
|
|
+ python-version: "3.10"
|
|
|
|
|
+ - run: pip install -r algorand/requirements.txt
|
|
|
|
|
+ - run: cd algorand && make test
|
|
|
|
|
+
|
|
|
ethereum:
|
|
ethereum:
|
|
|
runs-on: ubuntu-20.04
|
|
runs-on: ubuntu-20.04
|
|
|
steps:
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/checkout@v2
|
|
|
- uses: actions/setup-node@v2
|
|
- uses: actions/setup-node@v2
|
|
|
with:
|
|
with:
|
|
|
- node-version: '16'
|
|
|
|
|
|
|
+ node-version: "16"
|
|
|
- run: cd ethereum && make test
|
|
- run: cd ethereum && make test
|
|
|
|
|
|
|
|
terra:
|
|
terra:
|
|
@@ -60,7 +70,7 @@ jobs:
|
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/checkout@v2
|
|
|
- uses: actions/setup-node@v2
|
|
- uses: actions/setup-node@v2
|
|
|
with:
|
|
with:
|
|
|
- node-version: '16'
|
|
|
|
|
|
|
+ node-version: "16"
|
|
|
- run: cd terra && make test
|
|
- run: cd terra && make test
|
|
|
|
|
|
|
|
# Run linters, Go tests and other outside-of-Tilt things.
|
|
# Run linters, Go tests and other outside-of-Tilt things.
|
|
@@ -74,7 +84,7 @@ jobs:
|
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/checkout@v2
|
|
|
- uses: actions/setup-go@v2
|
|
- uses: actions/setup-go@v2
|
|
|
with:
|
|
with:
|
|
|
- go-version: '1.17.5'
|
|
|
|
|
|
|
+ go-version: "1.17.5"
|
|
|
- run: make generate && ./lint.sh
|
|
- run: make generate && ./lint.sh
|
|
|
# The go-ethereum and celo-blockchain packages both implement secp256k1 using the exact same header, but that causes duplicate symbols.
|
|
# The go-ethereum and celo-blockchain packages both implement secp256k1 using the exact same header, but that causes duplicate symbols.
|
|
|
- run: cd node && go test -v -ldflags '-extldflags "-Wl,--allow-multiple-definition" ' ./...
|
|
- run: cd node && go test -v -ldflags '-extldflags "-Wl,--allow-multiple-definition" ' ./...
|