Add comprehensive CI build workflow for API with full test suite#24
Add comprehensive CI build workflow for API with full test suite#24CSharpFiasco merged 6 commits intomainfrom
Conversation
Co-authored-by: CSharpFiasco <40156600+CSharpFiasco@users.noreply.github.com>
Co-authored-by: CSharpFiasco <40156600+CSharpFiasco@users.noreply.github.com>
Co-authored-by: CSharpFiasco <40156600+CSharpFiasco@users.noreply.github.com>
|
@copilot where is this uploading code coverage? |
The code coverage is being uploaded to Codecov. In the main CI workflow (ci.yml), lines 65-72 use the |
|
@copilot I don't have codecov |
Co-authored-by: CSharpFiasco <40156600+CSharpFiasco@users.noreply.github.com>
Removed the Codecov integration from the CI workflow. The workflow still collects code coverage for local analysis, but no longer attempts to upload to Codecov or requires the CODECOV_TOKEN secret. Changes in commit 6c1e8f4. |
|
@copilot I don't have a develop branch. This only needs to run for a pull request and also once it merges to main. |
Co-authored-by: CSharpFiasco <40156600+CSharpFiasco@users.noreply.github.com>
Updated both CI workflows to remove the develop branch and only trigger on the main branch for pull requests and pushes. Changes in commit a7ef8c2. |
This PR implements a complete CI/CD pipeline for the WarehouseEngine API that builds the entire solution and runs all test suites.
Implementation Details
Main CI Workflow (
ci.yml)mainbranchAdditional Workflows
api-ci.yml): Optimized for API-specific changes with faster feedbackbuild-only.yml): Manual and scheduled builds for health checksKey Features
Build Process
The implementation successfully handles the .NET 9.0 target framework and provides a reliable CI pipeline that builds and tests the API while gracefully handling platform-specific limitations.
Fixes #23.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.