Commit Graph

14 Commits

Author SHA1 Message Date
Svrnty
16ca6f722b ci: add release pipeline with NuGet packaging and quality gates
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>
2026-02-27 22:01:05 -05:00
Svrnty
1f12cc8c59 ci: add CodeQL scanning, format check, and .env.example
Add weekly CodeQL analysis for C# code. Add dotnet format
verification step to CI. Create .env.example documenting
required environment variables.

Co-Authored-By: Svrnty Inc. <eng@svrnty.com>
2026-02-27 21:09:14 -05:00
Svrnty
7ead822067 ci: fix dotnet version to 10.0.x and add concurrency controls
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>
2026-02-27 21:03:50 -05:00
Svrnty
346c4ac77c feat: add build/test CI pipeline and dependabot
- 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>
2026-02-27 19:43:43 -05:00
Svrnty
5f3602d071 fix: resolve nullability warnings, add CI/CD and security workflows, harden .gitignore
- Add nullable annotations across discovery interfaces, dynamic query
  models, and filter/aggregate types to eliminate CS8600-series warnings
- Replace unsafe cast in DynamicQueryHandlerBase with pattern match
- Add CI workflow (build --warnaserror + test on JP branch)
- Add weekly security vulnerability scan workflow
- Extend .gitignore with secret/credential patterns (.env, *.key, secrets/, credentials.json)

Co-Authored-By: Svrnty Inc. <eng@svrnty.com>
2026-02-27 19:28:24 -05:00
9aed854b1b removed github workflow
Some checks failed
Publish NuGets / build (release) Failing after 50s
2025-11-07 12:05:32 -05:00
singatias
fba604ad65
Update and rename nuget-publish.yml to publish-nugets.yml 2023-11-04 16:58:06 -04:00
singatias
415bcca48b
Update nuget-publish.yml 2023-11-04 16:54:42 -04:00
singatias
f5da1a966f
Update nuget-publish.yml 2023-11-04 16:46:13 -04:00
singatias
008fb21c8c
Rename dotnet.yml to nuget-publish.yml 2023-11-04 16:46:02 -04:00
singatias
bee08c41b4
Update dotnet.yml 2023-11-04 16:21:46 -04:00
singatias
b71a8a46d1
Update dotnet.yml 2023-11-04 16:20:06 -04:00
singatias
b0f05a3239
Update dotnet.yml 2023-11-04 16:16:06 -04:00
singatias
cdf9a01dd4
Create dotnet.yml 2023-11-04 16:12:16 -04:00