Skip to content
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

Fix for 5.x notation #175

Merged

Conversation

dmitry-shibanov
Copy link
Contributor

@dmitry-shibanov dmitry-shibanov commented Mar 17, 2021

Description:
In scope of this pull request we fix issue with build failure for 5.x notation.
Related issue: #173

Check list:

  • Mark if documentation changes are required.
  • Mark if tests were added or updated to cover the changes.

@dmitry-shibanov dmitry-shibanov marked this pull request as ready for review March 18, 2021 07:12
@GGG-KILLER
Copy link
Contributor

I remember the reason major.x wasn't implemented was because of the issue with .NET Core 2.x since 2.2 support has been dropped and 2.1 is the LTS version (so installing 2.2 in this case would be undesirable).

Is this still the case?

@dmitry-shibanov
Copy link
Contributor Author

Hello @GGG-KILLER. I think we can proceed with this pull request because we add logic for installing latest minor version. In our understanding, If customer wants to use latest minor version, they should be aware of unexpected breaking changes in new versions.

@GGG-KILLER
Copy link
Contributor

GGG-KILLER commented Mar 30, 2021

Hello @GGG-KILLER. I think we can proceed with this pull request because we add logic for installing latest minor version. In our understanding, If customer wants to use latest minor version, they should be aware of unexpected breaking changes in new versions.

Fair enough, however, I think maybe we should consider adding a helpful error message in the future informing the user that they version they're installing is unsupported and that it might not work in the GitHub-hosted runners (for example, 2.2 doesn't).

@dmitry-shibanov
Copy link
Contributor Author

Hello @GGG-KILLER . I'm not sure that we should create warning in the action about deprecated version of NET Core. In my opinion possibly it will require from us manual support of adding next deprecated versions to warning. Would it be better to update documentation with the link for supported and expired support versions ?

@GGG-KILLER
Copy link
Contributor

GGG-KILLER commented Apr 2, 2021

Hello @GGG-KILLER . I'm not sure that we should create warning in the action about deprecated version of NET Core. In my opinion possibly it will require from us manual support of adding next deprecated versions to warning. Would it be better to update documentation with the link for supported and expired support versions ?

@dmitry-shibanov The API we use to retrieve .NET versions actually includes the EOL (end of support) date for that version, so it should be as simple as a current date check. But I don't think this should stop this PR from being merged, this should be another issue that should be treated separately.

EDIT: I have opened #180 to track this.

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

Successfully merging this pull request may close these issues.

None yet

6 participants