Skip to content

Migrate solution files to slnx format #4497

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 16, 2025
Merged

Conversation

arturcic
Copy link
Member

This pull request includes several changes to streamline the build process and update solution files. The most important changes include updating the build tasks to use the new .slnx solution files, removing old solution files, and updating the .gitattributes file.

Build process updates:

Solution file updates:

  • build/CI.sln: Removed the old solution file and replaced it with a new .slnx file.
  • build/CI.slnx: Added a new solution file in the .slnx format, organizing projects and files into folders.

Code updates:

Other changes:

  • .gitattributes: Added a new file extension .slnx for solution files.

Modernizes solution files by migrating from the old .sln format to the new .slnx format.
This change streamlines the project structure and improves solution management.
@Copilot Copilot AI review requested due to automatic review settings April 16, 2025 05:06
@arturcic arturcic added the build label Apr 16, 2025
@arturcic arturcic added this to the 6.2.x milestone Apr 16, 2025
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates solution files to the new .slnx format and updates build tasks and workflows accordingly. Key changes include updating the solution file references in build tasks, modifying CI workflows to use the new build command format, and removing obsolete solution files.

Reviewed Changes

Copilot reviewed 6 out of 13 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
build/build/Tasks/BuildPrepare.cs Updated solution file path from GitVersion.sln to GitVersion.slnx.
build/build/Tasks/Build.cs Updated solution file path from GitVersion.sln to GitVersion.slnx.
.github/workflows/docs.yml Changed the build command from an explicit solution file to building the directory.
.github/workflows/codeql-analysis.yml Changed the build command from an explicit solution file to building the directory.
.github/workflows/_prepare.yml Changed the build command from an explicit solution file to building the directory.
Files not reviewed (7)
  • .gitattributes: Language not supported
  • build/CI.sln: Language not supported
  • build/CI.slnx: Language not supported
  • new-cli/GitVersion.sln: Language not supported
  • new-cli/GitVersion.slnx: Language not supported
  • src/GitVersion.sln: Language not supported
  • src/GitVersion.slnx: Language not supported

@arturcic arturcic merged commit 7644140 into GitTools:main Apr 16, 2025
183 of 184 checks passed
@arturcic arturcic deleted the feature/slnx branch April 16, 2025 05:40
Copy link
Contributor

mergify bot commented Apr 16, 2025

Thank you @arturcic for your contribution!

@gittools-bot
Copy link

🎉 This issue has been resolved in version 6.3.0 🎉
The release is available on:

Your GitReleaseManager bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants