Skip to content

ci(scalar): work around bug in actions/setup-dotnet #765

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
Jun 11, 2025

Conversation

dscho
Copy link
Member

@dscho dscho commented Jun 11, 2025

The bug that lets every single Scalar Functional Test run fail in the macos matrix job is actually dotnet/install-scripts#610 and it seems that somehow the logic to determine the latest version is broken with cURL v8.14.0.

Hard-coding the latest version seems to fix this.

Note: https://dotnet.microsoft.com/en-us/download/dotnet/3.1 says that v3.1.426 is the latest. This site also says that .NET Core 3.1 is out of support, and therefore it is unlikely that a different "latest" version is going to materialize, like, ever.

The bug is actually dotnet/install-scripts#610
and it seems that _somehow_ the logic to determine the latest version is
broken with cURL v8.14.0.

Hard-coding the latest version seems to fix this.

Note: https://dotnet.microsoft.com/en-us/download/dotnet/3.1 says that
v3.1.426 is the latest. This site also says that .NET Core 3.1 is out of
support, and therefore it is unlikely that a different "latest" version
is going to materialize, like, ever.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
@dscho dscho requested a review from mjcheetham June 11, 2025 14:27
@dscho dscho self-assigned this Jun 11, 2025
@dscho dscho enabled auto-merge June 11, 2025 14:30
@dscho dscho merged commit 46d123b into microsoft:vfs-2.49.0 Jun 11, 2025
42 checks passed
@dscho dscho deleted the work-around-install-dotnet-bug branch June 11, 2025 14:33
dscho added a commit that referenced this pull request Jun 16, 2025
The bug that lets every single Scalar Functional Test run fail in the
`macos` matrix job is actually
dotnet/install-scripts#610 and it seems that
_somehow_ the logic to determine the latest version is broken with cURL
v8.14.0.

Hard-coding the latest version seems to fix this.

Note: https://dotnet.microsoft.com/en-us/download/dotnet/3.1 says that
v3.1.426 is the latest. This site also says that .NET Core 3.1 is out of
support, and therefore it is unlikely that a different "latest" version
is going to materialize, like, ever.
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.

2 participants