Downgrade to netcoreapp3.1#2354
Conversation
|
Do we need to update the docker file or some other infrastructure? |
Good point - I think we would at least need to update:
though I'm not clear on how to actually test that the change is working. |
@scbedd will be checking on this. |
|
This pull request is protected by Check Enforcer. What is Check Enforcer?Check Enforcer helps ensure all pull requests are covered by at least one check-run (typically an Azure Pipeline). When all check-runs associated with this pull request pass then Check Enforcer itself will pass. Why am I getting this message?You are getting this message because Check Enforcer did not detect any check-runs being associated with this pull request within five minutes. This may indicate that your pull request is not covered by any pipelines and so Check Enforcer is correctly blocking the pull request being merged. What should I do now?If the check-enforcer check-run is not passing and all other check-runs associated with this PR are passing (excluding license-cla) then you could try telling Check Enforcer to evaluate your pull request again. You can do this by adding a comment to this pull request as follows: |
scbedd
left a comment
There was a problem hiding this comment.
I'll definitely help make changes on docker, but I'm seeing the following locally.
- We need to update ci.yml to target 3.1
- Update the targeted base docker image versions
- Update the paths that copy dotnet-devcert out of the SDK -> runtime docker builds.
I'll help with any, but I don't have write permissions to the branch.
|
Ci
CI is now passing. I think we still need to do 2 and 3. |
…usting of the dev cert is now failing
| <PackAsTool>true</PackAsTool> | ||
| <ToolCommandName>test-proxy</ToolCommandName> | ||
| <LangVersion>9.0</LangVersion> | ||
| <LangVersion>preview</LangVersion> |
There was a problem hiding this comment.
❤️ that's an awesome workaround. Didn't know this would work :)
|
Just a heads up I'm actively working on these docker issues. Hoping I'll have a fix sometime tomorrow. |
|
@JoshLove-msft confirmed working. It's not the best solution, as it does expand our docker images somewhat, but I need to unblock you and We'd need to do a linux version of the importing that |
For now we still have the dependency on 5.0 in the .NET repo, so I don't think it is urgent that we merge this. |
The test-proxy is the last thing that requires it. |
Yes, but if this would break dev certs for linux, I don't think we should merge it yet. |
Or is everything currently working right now with the latest changes @scbedd? |
|
@JoshLove-msft it's not an optimal solution but it's definitely working 100%. Confirmed by hitting up |
|
/check-enforcer reset |
|
/azp run tools - test-proxy - ci |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/check-enforcer override |
This change would make it easier for the .NET repo to use a build time dependency on the Test Proxy.
Also, netcoreapp3.1 is an LTS version whereas .NET 5.0 is not.