Description: Create a workflow that:
- Compiles the API (.NET) and runs
dotnet test.
- Builds the scraper and frontend image (or runs
ng build).
- (Optional) Runs
ci/e2e.sh script for smoke tests with docker-compose (requires Docker runners).
Subtasks:
.github/workflows/ci.yml.
- Steps: checkout, setup dotnet, build, test, build docker images (optional).
Acceptance Criteria:
- PR must launch CI and pass unit tests.
- (Optional) Pass E2E smoke tests in the pipeline.
Dependencies: Tests implemented.
Description: Create a workflow that:
dotnet test.ng build).ci/e2e.shscript for smoke tests with docker-compose (requires Docker runners).Subtasks:
.github/workflows/ci.yml.Acceptance Criteria:
Dependencies: Tests implemented.