diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bfbb6fbd2..b62c51eb6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -112,12 +112,11 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Install Nimble via choosenim - run: | - curl https://nim-lang.org/choosenim/init.sh -sSf | sh -s -- -y - echo "$HOME/.nimble/bin" >> $GITHUB_PATH - nim --version - nimble --version + - name: Install Nimble (pinned) + uses: nim-lang/setup-nimble-action@v1 + with: + nimble-version: '0.22.0' + repo-token: ${{ secrets.GITHUB_TOKEN }} - name: Make update run: make update @@ -184,12 +183,11 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Install Nimble via choosenim - run: | - curl https://nim-lang.org/choosenim/init.sh -sSf | sh -s -- -y - echo "$HOME/.nimble/bin" >> $GITHUB_PATH - nim --version - nimble --version + - name: Install Nimble (pinned) + uses: nim-lang/setup-nimble-action@v1 + with: + nimble-version: '0.22.0' + repo-token: ${{ secrets.GITHUB_TOKEN }} - name: Build nph run: | diff --git a/.github/workflows/container-image.yml b/.github/workflows/container-image.yml index 4469c4e77..49b84dbd6 100644 --- a/.github/workflows/container-image.yml +++ b/.github/workflows/container-image.yml @@ -46,12 +46,11 @@ jobs: if: ${{ steps.secrets.outcome == 'success' }} uses: actions/checkout@v4 - - name: Install Nimble via choosenim - run: | - curl https://nim-lang.org/choosenim/init.sh -sSf | sh -s -- -y - echo "$HOME/.nimble/bin" >> $GITHUB_PATH - nim --version - nimble --version + - name: Install Nimble (pinned) + uses: nim-lang/setup-nimble-action@v1 + with: + nimble-version: '0.22.0' + repo-token: ${{ secrets.GITHUB_TOKEN }} - name: Build binaries id: build