@halospv3/hce.shared-config
Version:
Automate commit message quality, changelogs, and CI/CD releases. Its `main` entry point is a Semantic Release config. Functions and classes are exposed for customization. An ESLint config, a Commitlint config, and addl. resources for .NET projects are als
23 lines (18 loc) • 545 B
YAML
# Inspired by https://github.com/GitTools/GitVersion/blob/main/.github/workflows/ci.yml
name: CI
on:
push:
branches-ignore: # Ignore Release branches. The Release workflow will invoke CI
- main
- develop
pull_request:
workflow_call:
env:
DOTNET_ROLL_FORWARD: 'Major'
DOTNET_CLI_TELEMETRY_OPTOUT: 1
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
DOTNET_NOLOGO: 1
jobs:
unit_test:
name: Unit Test
uses: ./dotnet/.github/workflows/_unit_test.yml # <- your unit test workflow here. Example: file://./_unit_test.yml