18 Commits

Author SHA1 Message Date
Eric Erhardt
b81ad95570 Update to Aspire 13.2 (#975)
* 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>
2026-03-24 12:42:45 -05:00
Amaury Levé
b832741187 Use latest xUnit, MSTest + move to MTP (#924)
* Use latest xUnit, MSTest + move to MTP

* Add no progress and detailed output

* Fix test

* Fix dotnet test call for maui
2025-12-03 08:29:29 -08:00
Jose Perez Rodriguez
318e03744f Upgrading eshop to .NET 10 and Aspire 9.4.2 (#890)
* 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>
2025-09-26 09:43:25 -07:00
Stephen Toub
ed4f50e782 Update to M.E.AI 9.3.0-preview.1.25161.3 (#779)
* Update to M.E.AI 9.3.0-preview.1.25161.3

* remove labeler

---------

Co-authored-by: Dan Moseley <danmose@microsoft.com>
2025-03-13 21:34:25 -07:00
Dan Moseley
3fb18db368 onboard labeler (#766) 2025-03-10 08:49:24 -06:00
dependabot[bot]
f42db754bb Bump MSTest.TestFramework from 3.7.2 to 3.8.2 (#751)
* Bump MSTest.TestFramework from 3.7.2 to 3.8.2

Bumps [MSTest.TestFramework](https://github.com/microsoft/testfx) from 3.7.2 to 3.8.2.
- [Release notes](https://github.com/microsoft/testfx/releases)
- [Changelog](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md)
- [Commits](https://github.com/microsoft/testfx/compare/v3.7.2...v3.8.2)

---
updated-dependencies:
- dependency-name: MSTest.TestFramework
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* merge

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-09 14:15:47 -06:00
Safia Abdalla
09b64f6c98 Remove Aspire workload references in README and CI (#586) 2024-10-21 13:36:33 -07:00
Srushti
923c8f7286 Moved Http playright test cases to use Https (#389)
* Moved Http playright test cases to use  Https

* updated certification install sequence

* Commented conditional statement

* replaced cert cmd

* undoing previous commit

* updated port

* move back

* delete http config

* Remove the redirects from bff and webhook

---------

Co-authored-by: Srushti Pasari94 <pasarisrushti@gmail.con>
Co-authored-by: James Montemagno <jamont@microsoft.com>
2024-06-06 13:11:06 -07:00
Srushti
33c9408511 Converted ClientApp.UnitTests from xUnit to MSTest (#409)
* 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>
2024-06-06 10:05:34 -07:00
Dan Moseley
82c34a1ac5 dependabot groups (#328) 2024-04-24 22:45:41 -07:00
Aditya Mandaleeka
0618455473 Update to Aspire preview 5 (#257) 2024-04-11 18:11:11 -07:00
James Montemagno
05b9ae0127 Add .NET MAUI CI (#260)
* Add .NET MAUI CI

* cleanup

* add ignores

* updae installes

* add no warn
2024-03-26 18:30:50 -07:00
Srushti
bd6f0d2f68 Playwright E2E test cases (#235)
* 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>
2024-03-26 09:58:28 -07:00
Dan Moseley
bf72068280 try dependabot (#178) 2024-02-14 11:11:30 -07:00
Dan Moseley
501d97a5fb markdown lint (#87) 2023-11-14 13:12:51 -08:00
Safia Abdalla
979e707e78 Add PR validation GitHub Action (#81)
* 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
2023-11-14 09:54:00 -08:00
Safia Abdalla
23b8922da8 Remove old GH workflows (#76) 2023-11-13 13:53:04 -08:00
Aditya Mandaleeka
fc61f9091f Initial commit of eShop. 2023-10-30 15:22:04 -07:00