Emoji favicons for the web
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Create deno.yml

authored by

Ben Pevsner and committed by
GitHub
4c86fced e626c46a

+53
+53
.github/workflows/deno.yml
··· 1 + # This workflow uses actions that are not certified by GitHub. 2 + # They are provided by a third-party and are governed by 3 + # separate terms of service, privacy policy, and support 4 + # documentation. 5 + 6 + # This workflow will install Deno then run Deno lint and test. 7 + # For more information see: https://github.com/denoland/setup-deno 8 + 9 + name: Deno 10 + 11 + on: 12 + push: 13 + branches: ["main"] 14 + pull_request: 15 + branches: ["main"] 16 + 17 + permissions: 18 + contents: read 19 + 20 + jobs: 21 + test: 22 + runs-on: ubuntu-latest 23 + 24 + steps: 25 + - name: Setup repo 26 + uses: actions/checkout@v3 27 + 28 + - name: Setup Deno 29 + # uses: denoland/setup-deno@v1 30 + uses: denoland/setup-deno@004814556e37c54a2f6e31384c9e18e983317366 31 + with: 32 + deno-version: v1.x 33 + 34 + - name: Verify formatting 35 + run: deno fmt --check 36 + 37 + - name: Run linter 38 + run: deno lint 39 + 40 + - name: Run tests 41 + run: deno test -A 42 + 43 + - name: Typecheck background 44 + run: deno check source/background.ts 45 + 46 + - name: Typecheck content_script 47 + run: deno check source/content_script.ts 48 + 49 + - name: Typecheck options 50 + run: deno check source/options.tsx 51 + 52 + - name: Typecheck popup 53 + run: deno check source/popup.tsx