Extremely Popular
name: ci
on: [push, pull_request]
jobs: oak: runs-on: ubuntu-latest steps: - name: clone repository uses: actions/checkout@v3
- name: install deno uses: denoland/setup-deno@v1 with: deno-version: 1.X
- name: check format run: deno fmt --check
- name: check linting run: deno lint
- name: generate bundle run: deno task test:bundle
- name: run tests run: deno task test - name: run tests no check run: deno task test:no-check
- name: run tests unstable run: deno task test:unstable
- name: test build for Node.js run: deno task build
- name: generate lcov run: deno task coverage > cov.lcov
- name: upload coverage uses: codecov/codecov-action@v2 with: files: cov.lcov