You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue: Check Execution Permissions for .NET Version on Unix Systems Before Build
Description
While running the CreateBuilds method on Unix systems, there is no verification of execution permissions for the downloaded .NET version before starting the build process. This can potentially lead to build failures if the necessary permissions are not set.
Steps to Reproduce
Execute the CreateBuilds method on a Unix system.
Ensure that the downloaded .NET version does not have execution permissions.
Attempt to build, and observe the failure.
Expected Behavior
The method should check and ensure that the downloaded .NET version has the necessary execution permissions before initiating the build process.
Actual Behavior
Currently, there is no check for execution permissions, which can result in build failures on Unix systems if the permissions are not manually set.
Proposed Solution
Add a check at the beginning of the method to verify if the necessary execution permissions are set for the downloaded .NET version on Unix systems. If not, adjust the permissions accordingly before proceeding with the build.
Issue: Check Execution Permissions for .NET Version on Unix Systems Before Build
Description
While running the
CreateBuilds
method on Unix systems, there is no verification of execution permissions for the downloaded .NET version before starting the build process. This can potentially lead to build failures if the necessary permissions are not set.Steps to Reproduce
CreateBuilds
method on a Unix system.Expected Behavior
The method should check and ensure that the downloaded .NET version has the necessary execution permissions before initiating the build process.
Actual Behavior
Currently, there is no check for execution permissions, which can result in build failures on Unix systems if the permissions are not manually set.
Proposed Solution
Add a check at the beginning of the method to verify if the necessary execution permissions are set for the downloaded .NET version on Unix systems. If not, adjust the permissions accordingly before proceeding with the build.
Environment
CreateBuilds(string[] versions, string projectPath, DirectoryInfo launcherDirectory)
The text was updated successfully, but these errors were encountered: