|
|
|
@ -0,0 +1,39 @@ |
|
|
|
# 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 test. |
|
|
|
# For more information see: https://github.com/denoland/setup-deno |
|
|
|
|
|
|
|
name: Deno |
|
|
|
|
|
|
|
on: |
|
|
|
push: |
|
|
|
branches: [master] |
|
|
|
pull_request: |
|
|
|
branches: [master] |
|
|
|
|
|
|
|
jobs: |
|
|
|
test: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
|
|
|
steps: |
|
|
|
- name: Setup repo |
|
|
|
uses: actions/checkout@v2 |
|
|
|
|
|
|
|
- name: Setup Deno |
|
|
|
# uses: denoland/setup-deno@v1 |
|
|
|
uses: denoland/setup-deno@004814556e37c54a2f6e31384c9e18e9833173669 |
|
|
|
with: |
|
|
|
deno-version: v1.x |
|
|
|
|
|
|
|
# Uncomment this step to verify the use of 'deno fmt' on each commit. |
|
|
|
# - name: Verify formatting |
|
|
|
# run: deno fmt --check |
|
|
|
|
|
|
|
- name: Run linter |
|
|
|
run: deno lint |
|
|
|
|
|
|
|
- name: Run tests |
|
|
|
run: deno test -A --unstable |