Skip to content

loglayer pinning

loglayer pinning #199

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
jobs:
quality:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Setup Deno
uses: denoland/setup-deno@v2
with:
deno-version: v2.8.x
- name: Run dependency audit
run: deno task audit
- name: Run non-test quality gates
run: deno task ci:quality
- name: Run tests with coverage
run: deno task test:coverage --frozen
- name: Generate lcov report
run: deno task coverage:lcov
- name: Upload lcov artifact
uses: actions/upload-artifact@v7
with:
name: coverage-lcov
path: coverage.lcov
if-no-files-found: error
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v6
with:
files: coverage.lcov
fail_ci_if_error: true
use_oidc: true