Skip to content

Add CI pipeline and unit test project#5

Merged
viamus merged 1 commit intomainfrom
feature/github-actions
Feb 28, 2026
Merged

Add CI pipeline and unit test project#5
viamus merged 1 commit intomainfrom
feature/github-actions

Conversation

@viamus
Copy link
Owner

@viamus viamus commented Feb 28, 2026

Summary

  • Add CodeGenesis.Engine.Tests project with 96 unit tests (xUnit, NSubstitute, FluentAssertions) covering ClaudeResponse, PipelineConfigLoader, CollectionParser, RetryPolicy, DynamicStep, StepEntry, McpServerConfig, PipelineContext, and StepResult
  • Add GitHub Actions CI workflow (.github/workflows/ci.yml) that builds and runs tests on push/PR to main using .NET 10 preview
  • Add CI status badge to README

Test plan

  • Verify CI workflow runs successfully on this PR
  • Confirm all 96 tests pass in the GitHub Actions runner
  • Verify the CI badge renders correctly in the README after merge

🤖 Generated with Claude Code

Introduce CodeGenesis.Engine.Tests with 96 unit tests covering
ClaudeResponse, PipelineConfigLoader, CollectionParser, RetryPolicy,
DynamicStep, StepEntry, McpServerConfig, PipelineContext and StepResult.
Add GitHub Actions CI workflow (build + test on push/PR to main) and
CI status badge to README.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@viamus viamus merged commit 57e60e5 into main Feb 28, 2026
1 check passed
@viamus viamus deleted the feature/github-actions branch February 28, 2026 22:57
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.

1 participant