From b164d0bf4f101934bb39ec6cc538808d4ea065c8 Mon Sep 17 00:00:00 2001 From: Ayyan Date: Tue, 26 Jan 2021 12:03:19 +0400 Subject: [PATCH] ci: add matrix testing (#471) * ci: add matrix testing * idk --- .github/workflows/deploy.yml | 2 +- .github/workflows/lint.yml | 4 +++- .github/workflows/test.yml | 9 ++++++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4fcc81c94..be2f4cf6d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/setup-node@v2 - name: Build documentation run: | cd docs diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b491b1af9..57212cece 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -9,4 +9,6 @@ jobs: - name: Run fmt check script run: deno fmt --check - name: Run lint script - run: deno lint src/** --unstable + run: | + deno --version + deno lint src/** --unstable diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index faccb5ae0..2bc214945 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,11 +3,18 @@ on: [push, pull_request] jobs: test: runs-on: ubuntu-latest + strategy: + matrix: + deno: ["v1.x", "nightly"] steps: - uses: actions/checkout@v2 - uses: denolib/setup-deno@v2 + with: + deno-version: {{ matrix.deno }} - name: Cache dependencies - run: deno cache mod.ts + run: | + deno version + deno cache mod.ts - name: Run test script if: github.ref == 'refs/heads/master' run: deno test --allow-net --allow-env