5ba97df54d
Fixes: The actions/checkout action on windows checks out files with \r\n line endings instead of preserving them. This causes deno fmt --check to fail because the line endings are \r\n instead of \n. Instead of working around this problem specifically on Windows, this change removes the matrix in order to simplify the action. Co-authored-by: Josh Gross <joshmgross@github.com>
40 lines
981 B
YAML
40 lines
981 B
YAML
# 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: [$default-branch]
|
|
pull_request:
|
|
branches: [$default-branch]
|
|
|
|
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
|