Skip to content

Add CI integration recipes for common platforms - #94

Merged
james-d12 merged 2 commits into
mainfrom
docs/ci-recipes-81
Oct 13, 2026
Merged

james-d12 merged 2 commits into
mainfrom
docs/ci-recipes-81

Conversation

@james-d12

Copy link
Copy Markdown
Owner

Closes #81

Summary

  • Adds docs/CI.md: exit codes and --fail-on semantics, output formats, and copy-paste recipes for GitHub Actions (SARIF upload via github/codeql-action/upload-sarif), Azure Pipelines (SARIF published as CodeAnalysisLogs), GitLab CI, Jenkins (archiveArtifacts and Warnings NG recordIssues) and Bitbucket Pipelines.
  • Links the new doc from README.md, docs/USAGE.md and the docs/README.md index.
  • Docs only. No code changes. docs/PRIMITIVES.md and docs/REFACTORING.md are untouched.

Verification

  • Exit-code and --fail-on/--severity-threshold behaviour was read from ValidateCommand.cs.
  • Locally checked: an argument error exits 1, and a run where no solution is found exits 1 and writes no SARIF file. The recipes guard the upload step for this case.
  • All YAML blocks in docs/CI.md parse with PyYAML.
  • Not run on the CI platforms themselves. Action versions and the dotnet/sdk:10.0 image tag have not been checked against each platform's current releases.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Xouw37Lmze9pVQhpCJZKix

james-d12 and others added 2 commits October 13, 2026 15:36
Adds docs/CI.md covering exit codes, --fail-on, output formats and
recipes for GitHub Actions, Azure Pipelines, GitLab CI, Jenkins and
Bitbucket Pipelines. Links it from README, USAGE and the docs index.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xouw37Lmze9pVQhpCJZKix
@james-d12
james-d12 enabled auto-merge (squash) October 13, 2026 14:40
@sonarqubecloud

Copy link
Copy Markdown

@james-d12
james-d12 merged commit 740073d into main Oct 13, 2026
5 checks passed
@james-d12
james-d12 deleted the docs/ci-recipes-81 branch October 13, 2026 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI integration recipes for common platforms

1 participant