Skip to content

chore: verify deno tasks #102

chore: verify deno tasks

chore: verify deno tasks #102

Workflow file for this run

name: Continuous Integration
on:
push:
branches: main
pull_request:
branches: main
defaults:
run:
shell: bash
jobs:
code:
name: Code
runs-on: ubuntu-latest
permissions:
contents: read
strategy:
matrix:
task:
- lint
- test
steps:
- uses: actions/checkout@v4
- uses: denoland/setup-deno@v2
- run: deno task ${{ matrix.task }}
publish:
name: Publish
if: github.ref == 'refs/heads/main' && github.event_name == 'push'
runs-on: ubuntu-latest
needs:
- code
permissions:
id-token: write
contents: read
steps:
- uses: actions/checkout@v4
- uses: denoland/setup-deno@v2
- run: deno publish