# 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 then run `deno lint` and `deno test`. # For more information see: https://github.com/denoland/setup-deno name: Deno on: push: branches: ["main"] pull_request: branches: ["main"] permissions: contents: read jobs: test: runs-on: ubuntu-latest steps: - name: Setup repo uses: actions/checkout@v3 - name: Setup Deno # uses: denoland/setup-deno@v1 uses: denoland/setup-deno@9db7f66e8e16b5699a514448ce994936c63f0d54 with: deno-version: v1.x - name: Verify formatting run: deno fmt --check - name: Run linter run: deno lint - name: Run tests run: deno test -A