chore: final setup for ci

This commit is contained in:
darshankabariya 2026-01-06 00:38:34 +05:30
parent 7d8fbd3d74
commit f252338b80
No known key found for this signature in database
GPG Key ID: 9A92CCD9899F0D22
4 changed files with 42 additions and 5 deletions

View File

@ -33,6 +33,7 @@ jobs:
- 'vendor/**'
- 'Makefile'
- 'waku.nimble'
- 'nimble.lock'
- 'library/**'
v2:
- 'waku/**'
@ -63,6 +64,12 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v2
with:
nimble-version: '0.16.4'
nim-version: '2.2.4'
- name: Get submodules hash
id: submodules
run: |
@ -104,6 +111,12 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v2
with:
nimble-version: '0.16.4'
nim-version: '2.2.4'
- name: Get submodules hash
id: submodules
run: |
@ -171,6 +184,12 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v2
with:
nimble-version: '0.16.4'
nim-version: '2.2.4'
- name: Get submodules hash
id: submodules
run: |

View File

@ -46,6 +46,13 @@ jobs:
if: ${{ steps.secrets.outcome == 'success' }}
uses: actions/checkout@v4
- name: Setup Nimble
if: ${{ steps.secrets.outcome == 'success' }}
uses: nim-lang/setup-nimble-action@v2
with:
nimble-version: '0.16.4'
nim-version: '2.2.4'
- name: Get submodules hash
id: submodules
if: ${{ steps.secrets.outcome == 'success' }}

View File

@ -26,7 +26,13 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v2
with:
nimble-version: '0.16.4'
nim-version: '2.2.4'
- name: Get submodules hash
id: submodules

View File

@ -56,17 +56,22 @@ jobs:
run: |
which upx gcc g++ make cmake cargo rustc python
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v2
with:
nimble-version: '0.16.4'
nim-version: '2.2.4'
- name: Updating submodules
run: git submodule update --init --recursive
- name: Creating tmp directory
run: mkdir -p tmp
- name: Building Nim
- name: Install Nimble dependencies
run: |
cd vendor/nimbus-build-system/vendor/Nim
./build_all.bat
cd ../../../..
nimble install --depsOnly -y
nimble setup
- name: Building miniupnpc
run: |