Triggered by tag push (v*) or manual dispatch. Validates semver tag format,
runs build, test, and format check, then packs NuGet package with version
from tag and creates GitHub Release with artifacts attached.
Co-Authored-By: Svrnty Inc. <eng@svrnty.com>
Change CI dotnet-version from 8.x to 10.0.x to match the project's
net10.0 target framework (security.yml already used 10.0.x). Add
concurrency groups and permissions: contents: read to both workflows.
Co-Authored-By: Svrnty Inc. <eng@svrnty.com>
- Add .NET CI pipeline (restore, build --warnaserror, test on JP branch)
- Add Dependabot for nuget and github-actions ecosystems
Co-Authored-By: Svrnty Inc. <eng@svrnty.com>