@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
26 lines (22 loc) • 719 B
YAML
# This workflow demonstrates the minimal requirements for
# building with DotNet CLI
on:
push:
pull_request:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
submodules: 'recursive'
fetch-depth: 0
- uses: actions/setup-dotnet@v6.0.0
- run:
dotnet build src/SPV3.csproj -c Release
-p:ContinuousIntegrationBuild=true
# ContinuousIntegrationBuild comes from dotnet/sourcelink.
# Make sure Deterministic is also true!
# If you use this package's dotnet props/targets files, you're good to go!
#
# Alternatively, add a PropertyGroup with the condition " '$(CI)' != '' "