Skip to content

CI

CI #358

Workflow file for this run

name: CI
on:
push:
branches: [main]
tags: ['**']
pull_request:
branches: [main]
merge_group:
workflow_dispatch:
schedule:
- cron: '0 0 * * 0'
permissions:
contents: read
jobs:
go-check:
uses: netresearch/.github/.github/workflows/go-check.yml@main
with:
enable-smoke-fast-feedback: true
enable-fuzz: true
enable-license-check: true
enable-codecov: true
coverage-threshold: 80.0
# raybeam has integration + e2e tiers that exercise real OpenLDAP via
# testcontainers-go and the raybeam HTTP server on an ephemeral port.
# See internal/testsupport/ldapcontainer and e2e/ for scaffolding.
enable-integration-tests: true
enable-e2e-tests: true
permissions:
contents: read
security-events: write
secrets:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}