Do not build nim-waku

But get the asset from GitHub.
This commit is contained in:
Franck Royer 2022-01-10 12:39:37 +11:00
parent 6d5ec49e5b
commit a1ad50f55b
No known key found for this signature in database
GPG Key ID: A82ED75A8DFC50A4
1 changed files with 8 additions and 25 deletions

View File

@ -12,6 +12,7 @@ jobs:
build_and_test:
env:
BUF_VERSION: '0.56.0'
NIM_WAKU_VERSION: 'v0.6'
strategy:
matrix:
node: [16]
@ -20,39 +21,21 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v2.3.3
with:
submodules: 'recursive'
- name: Get nim-waku HEAD
id: nim-waku-head
- name: Get nim-waku
shell: bash
run: cd nim-waku && echo "::set-output name=ref::$(git rev-parse HEAD)"
- name: Cache nim-waku binary
id: cache-nim-waku
uses: actions/cache@v2
with:
path: |
./nim-waku/build/wakunode2
key: nim-waku-build-${{ matrix.os }}-v3-${{ steps.nim-waku-head.outputs.ref }}
run: |
mkdir -p nim-waku/build
cd nim-waku
wget "https://github.com/status-im/nim-waku/releases/download/${NIM_WAKU_VERSION}/nim-waku-ubuntu-latest.tar.gz.1.zip"
unzip nim-waku-ubuntu-latest.tar.gz.1.zip
tar xavf nim-waku-ubuntu-latest.tar.gz
- name: Install NodeJS
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
# This would have been done part of npm pretest, but it gives better
# visibility in the CI if done as a separate step
- name: Build wakunode2
shell: bash
working-directory: ./nim-waku
continue-on-error: true
run: |
# For debug purposes
./build/wakunode2 --help
# Build nim-waku if `--help` fails
./build/wakunode2 --help || npm run nim-waku:build
- name: Ensure wakunode2 is ready
shell: bash
run: cd nim-waku && ./build/wakunode2 --help