25 Commits

Author SHA1 Message Date
Sergio Pedri 07062f4301 Update to .NET SDK 10 and revise toolkit requirements
Bump .NET SDK version to 10.0.100 in global.json and update NuGet operations to use 10.0.x in CI workflow. Simplify MVVM Toolkit error message to recommend using the latest .NET SDK version.
2025-11-24 13:52:06 -08:00
Sergio Pedri 180cf0988d Use specific .NET version for NuGet operations
Introduces DOTNET_NUGET_VERSION environment variable to specify the .NET version for NuGet package operations, decoupling it from the SDK version in global.json. Updates setup-dotnet steps to use this version for package-related jobs.
2025-11-05 18:05:06 -08:00
Sergio Pedri 675905ff84 Update artifact paths in CI workflow
Standardized artifact upload and download paths in the CI workflow to use explicit workspace references. This improves clarity and consistency, and removes unnecessary multi-line path definitions.
2025-11-05 15:58:36 -08:00
Sergio Pedri bfad00404b Update test step to use console logger in CI
Replaces the TRX logger with the console logger for test output in the CI workflow. Removes the step that publishes TRX test results as artifacts.
2025-11-05 14:00:01 -08:00
Sergio Pedri 0db4c5792f Update test result paths in CI workflow
Adjusts the dotnet test command to output .trx files to the default TestResults directory and updates the artifact upload step to match the new path and file pattern. Ensures test results are correctly collected and published in CI.
2025-11-05 13:12:28 -08:00
Sergio Pedri 3e20f0d939 Skip CI build for PRs from repository owner
Added a condition to the build-and-test job to prevent CI from running twice for pull requests created by the repository owner. The workflow now checks the PR author and skips the job if the user is 'sergio0694', ensuring the workflow only runs once per commit.
2025-11-05 12:55:27 -08:00
Edouard Choinière 511e30264c Remove extra dash in --no-build argument in dotnet test invokation
New CI workflow fails because `--no--build` is passed to `dotnet test`. It should be `--no-build`
2025-11-05 12:44:11 -08:00
Sergio Pedri a2c8773cb4 Update CI workflow branch triggers and events
Refines workflow triggers to run on push and pull request events only for main, dev/*, and rel/* branches. Adds workflow_dispatch and merge_group events for manual and grouped runs, and removes redundant job-level event checks.
2025-11-05 12:43:54 -08:00
Sergio Pedri 16df4a3023 Set fetch-depth to 0 in CI checkout step
Configures the actions/checkout step to fetch the full git history, enabling proper versioning in the CI build workflow.
2025-11-05 12:08:03 -08:00
Sergio Pedri 0edfe27aa6 Update CI workflow branch conditions
Replaced environment variable conditions with explicit branch checks for job execution in the CI workflow. This ensures jobs run only on 'main' or release branches, improving reliability and clarity.
2025-11-05 11:34:02 -08:00
Sergio Pedri 08df524415 Fix typo in workflow condition variable
Corrected 'Is_RELEASE' to 'IS_RELEASE' in the sign job condition to ensure proper environment variable usage.
2025-11-05 11:29:25 -08:00
Sergio Pedri 69a5aa4414 Refactor CI workflow job names and .NET setup
Standardized job and step names in the CI workflow for clarity and consistency. Updated .NET SDK installation to use global.json instead of a hardcoded version. Improved comments and formatting for better maintainability.
2025-11-05 11:13:17 -08:00
Sergio Pedri 4cab9faae6 Apply suggestions from code review
Co-authored-by: Edouard Choinière <27212526+echoix@users.noreply.github.com>
2025-11-05 10:58:50 -08:00
Michael Hawker aad705cc21 Forgot extra gate for uploading release build only 2025-11-04 17:34:52 -08:00
Michael Hawker 5ccc08786d Add Signing and Release steps to GitHub Actions Pipeline 2025-11-04 17:13:50 -08:00
Sergio Pedri 7633a20fd9 Install the .NET SDK in the workflow 2025-07-07 10:27:12 -07:00
Sergio Pedri 5ac02e80f6 Add initial GitHub Actions workflow 2025-07-07 10:14:41 -07:00
Poker ae935f514e Update bug_report.yml 2024-08-28 20:53:11 +08:00
Sergio Pedri 4b9a61020e Add Nuget version requirement to bug template 2022-03-18 12:32:28 +01:00
Sergio Pedri 850bc2f38d Make selected IDE mandatory in bug template 2022-03-16 15:27:26 +01:00
Sergio Pedri a468d8e08a Fix issue template errors 2022-03-16 15:25:23 +01:00
Sergio Pedri 26584448af Add PR template 2022-03-16 15:02:30 +01:00
Sergio Pedri 84110d9907 Add feature proposal template 2022-03-16 14:41:01 +01:00
Sergio Pedri 8b3cb7ccc4 Add config file for issue templates 2022-03-16 14:32:34 +01:00
Sergio Pedri c80aa86605 Add bug template 2022-03-16 14:29:48 +01:00