13 Commits

Author SHA1 Message Date
Julien Lebosquain 37526dc904 Fix dnx random failures (#20284)
* Try to fix dnx random failure

* Use full paths for WebAppDir everywhere

* Call dnx explicitly on CI

---------

Co-authored-by: Max Katz <maxkatz6@outlook.com>
2025-12-16 11:55:58 +00:00
Max Katz 09fefed1a4 Use standalone Bun to build JS projects instead of NodeJS (#20243)
* Replace node.js npm with bun

* Run bun test target, instead of direct npm, remove `SkipPreviewer` prop

* Add "--yes" argument to dnx command

* Remove unused scripts
2025-12-09 22:06:24 +00:00
Julien Lebosquain 5bd5249b61 Update Nuke to v9 and fix ValidateApiDiff (#19529) 2025-08-25 02:38:26 +00:00
Julien Lebosquain 66724d4785 Improved API diff (#19490)
* Improved API diff

* Merge API diff files

* Ignore platform version for API diff

* Start with fresh suppression files
2025-08-20 02:40:50 +00:00
Julien Lebosquain bed48a7bb6 Rework XAML compilation targets (#17539)
* Added BuildTests projects

* Added VerifyXamlCompilation build target

* Use TargetsTriggerByCompilation for XAML compilation

* Add *.binlog to gitignore

* VerifyXamlCompilation target: set NuGetPackageRoot

* Ensure WpfHybrid build test uses two markup compilation passes

* Fail build tests restore immediately if AvaloniaVersion isn't set

* Fix "could not extract MVID" for up-to-date builds

* Run VerifyXamlCompilation on CI

* Add FSharp build test
2024-11-25 18:25:06 -08:00
Max Katz 462e4d1a74 Add OutputVersion nuke target (#14890)
* Replace PRNumber with VersionNumber+nuke

* Restore prId file

* Fix env var name

* Change artifact name back for compatibility
2024-03-08 18:47:14 -08:00
Nikita Tsukanov 84515cd3e5 A special target for testing local nuget builds (#14446)
* BuildToNuGetCache target

* Skip more stuff that's not required for quick local testing of apps

---------

Co-authored-by: Max Katz <maxkatz6@outlook.com>
2024-03-01 05:15:25 +00:00
Max Katz 02ddfad245 Implement helper OutputApiDiff target (#13818) 2023-12-22 09:44:07 +00:00
Max Katz 65e29787dd Parameters fixes 2023-07-07 12:31:52 -07:00
Max Katz 96f21b6cbf Create initial ApiDiffValidation implementation 2023-07-07 12:31:52 -07:00
Max Katz dbaffc8206 Remove Solution usage from the nuke tests to avoid random CI errors 2023-05-09 22:08:38 -04:00
Max Katz c35259dc3f Run generators tests on CI 2023-02-20 02:53:22 -05:00
Benedikt Stebner 240b644650 Next try 2022-10-05 16:01:29 +02:00