* Initial update to Aspire 13.2
* Update to latest versions
* Update to stable versions
* Refactor Directory.Packages.props
* Fix the playwright tests by waiting for the identityApi from the webapp.
* Update markdownlint workflow to Node.js 20
markdownlint-cli 0.48.0 requires Node.js >= 20. The v regex flag
used by its string-width dependency is not supported in Node.js 16.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Add health check to Identity API in AppHost
Without a health check, WaitFor(identityApi) only waits for the
process to start, not for the HTTP server to be fully initialized.
This caused Playwright login tests to fail on CI because the WebApp
would start before the Identity API was ready to handle requests.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* WIP
* Update package versions and improve nullability handling in Catalog API
* Migrate from deprecated FluentValidation.AspNetCore to core FluentValidation
- Remove deprecated FluentValidation.AspNetCore package
- Add FluentValidation and FluentValidation.DependencyInjectionExtensions packages
- Update ValidatorBehavior to use async validation (ValidateAsync)
- Replace manual validator registrations with assembly scanning
- Maintain existing validation functionality and error handling
Resolves deprecated package warnings while following official FluentValidation guidance for manual validation approach.
* Update OpenAPI options and add .aspire directory
* Fixing trimming issues with ClientApp project
* Update .NET setup in Playwright workflow to specify dotnet version and quality
* Update package versions and SDK to latest release candidates
* Trying to fix playwright tests by using our native tool for installing the certificate.
* Update openapi docs
---------
Co-authored-by: Safia Abdalla <safia@safia.rocks>
* Converted ClientApp.UnitTests from xUnit to MSTest
* fix up paths for tests
---------
Co-authored-by: Srushti Pasari94 <pasarisrushti@gmail.con>
Co-authored-by: James Montemagno <james.montemagno@gmail.com>
* Playwright test cases
* Resolved comments
* Added env variable for credentials
* Added condtion to ignore github workflow for playwright test as of now
* reverted the playwright Workflow disable condition
* Used dependency setup for login in test
* Resolved comments
* fix: Playwright end-to-end tests (#258)
* fix: Playwright end-to-end tests
* nits
* test
* test
* test
* Apply suggestions from code review
* test: fix Playwright tests (#259)
---------
Co-authored-by: Srushti Pasari94 <pasarisrushti@gmail.con>
Co-authored-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: James Montemagno <james.montemagno@gmail.com>
* Add PR validation GitHub Action
* Use version in global.json for GitHub action
* Update step name
* Add workload update step
* Reset NuGet.config
* Update Microsoft.Extensions.Http.Resilience version
* Use standard nuget.config
* Update Directory.Packages.props