2026-04-17 09:24:32 +04:00

29 lines
753 B
YAML

name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ${{ matrix.os }}
strategy:
matrix:
nim: [2.2.8]
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: jiro4989/setup-nim-action@v2
with:
nim-version: ${{matrix.nim}}
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Build
run: nimble install -d -y --verbose 2>&1 | tee nimble-output.log || true
- name: Upload nimble log
uses: actions/upload-artifact@v4
if: always()
with:
name: nimble-log-${{ matrix.os }}-${{ matrix.nim }}
path: nimble-output.log
- name: Test
run: nimble test -y