Skip to main content
Module

x/retry/.github/workflows/deno.yml

Re-execute a function until it does not throw an error or execute a function with a timeout.
Very Popular
Latest
File
# This workflow uses actions that are not certified by GitHub.# They are provided by a third-party and are governed by# separate terms of service, privacy policy, and support# documentation.
# This workflow will install Deno and run tests across stable and nightly builds on Windows, Ubuntu and macOS.# For more information see: https://github.com/denolib/setup-deno
name: Deno
on: push: branches: [master] pull_request: branches: [master]
jobs: test: runs-on: ${{ matrix.os }} # runs a test on Ubuntu, Windows and macOS
strategy: matrix: deno: ["v1.11.x", "nightly",] os: [macOS-latest, windows-latest, ubuntu-latest]
steps: - name: Setup repo uses: actions/checkout@v2
- name: Setup Deno uses: denolib/setup-deno@v2 with: deno-version: ${{ matrix.deno }} # tests across multiple Deno versions
- name: Cache Dependencies run: deno cache --unstable deps.ts
- name: Run Tests run: | deno --version deno test -A --unstable