ci improvement - 2

This commit is contained in:
darshankabariya 2026-02-02 01:25:45 +05:30
parent 74527f676c
commit c1dcfc55f7
No known key found for this signature in database
GPG Key ID: 9A92CCD9899F0D22
5 changed files with 43 additions and 0 deletions

View File

@ -23,6 +23,12 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v1
with:
nimble-version: '0.20.1'
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Make update
run: make update

View File

@ -63,6 +63,12 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v1
with:
nimble-version: '0.20.1'
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Make update
run: make update
@ -91,6 +97,12 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v1
with:
nimble-version: '0.20.1'
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Make update
run: make update
@ -145,6 +157,12 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v1
with:
nimble-version: '0.20.1'
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Build nph
run: |
make build-nph

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@v1
with:
nimble-version: '0.20.1'
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Build binaries
id: build
if: ${{ steps.secrets.outcome == 'success' }}

View File

@ -58,6 +58,12 @@ jobs:
sudo apt-get update && sudo apt-get install -y build-essential dpkg-dev
fi
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v1
with:
nimble-version: '0.20.1'
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Build Waku artifacts
run: |
OS=$([[ "${{runner.os}}" == "macOS" ]] && echo "macosx" || echo "linux")

View File

@ -59,6 +59,12 @@ jobs:
- name: Creating tmp directory
run: mkdir -p tmp
- name: Setup Nimble
uses: nim-lang/setup-nimble-action@v1
with:
nimble-version: '0.20.1'
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Make update (downloads dependencies via nimble)
run: make update