-
Notifications
You must be signed in to change notification settings - Fork 450
Net6 #84
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
Net6 #84
Conversation
…to change inheritance to InputBase)
Make Theme switch work
…to change inheritance to InputBase)
Make Theme switch work
.github/workflows/ci-daily.yml
Outdated
@@ -2,9 +2,9 @@ name: CI - Validation for Blazor / FluentUI | |||
|
|||
on: | |||
push: | |||
branches: [ main ] | |||
branches: [ net6 ] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This part doesn't seem correct. Shouldn't it be main
still?
Same below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, it should be main once it is merged. Set it to net6 to be able to run the workflow in my fork
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Gotcha. Sounds good. This looks nice! Thanks once again for putting in the work to make this happen.
@vnbaaij Is this ready for final review? I'd love to merge and keep moving forward if you're ready. |
Yes, It is good to go! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
latest commit reverts ci-daily back to The Setup .NET action has been adjusted to use .NET 6 and pre release version:
|
@vnbaaij I'm seeing an error in our security scanning task as follows
Is this because .NET 6.0 is not yet released or because some other configuration option is incorrect or missing? I'm a little out of my comfort zone with some of this so I just wanted to double check before merging. |
@awentzel @nicholasrice Can you both do a quick review of the code. @vnbaaij has updated us to .NET 6.0 and taken advantage of some of the new features as appropriate. I'd like to get this merged, and then focus in on the |
|
@awentzel Can you look into whether we can configure this for the security scan? |
@awentzel According to this page https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/ the security scanning does not work yet with .NET 6/C# 10/VS2022. I think you need to replace the |
@awentzel I know you are out today. Let's make this top priority for review when you are back in office. I'd like to get this merged ASAP but want to have you look at it first. See comments above. |
I don't see any issues with the existing pipelines, so they should still work, with the exception of the CodeQL which has already been pointed out. I'll look into that next. Also, it would probably be best to do a publish immediately once this gets in and the main branch is updated to vet that part of the system so we don't run into any fire drills. |
@vnbaaij Thanks for digging into this. I tried to push a new commit to this branch and I don't have permissions so I will relay it here instead. I believe these are the "steps" we want to replace. Simply copy and paste over all existing steps in the steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup .NET
uses: actions/setup-dotnet@v1
with:
dotnet-version: 6.0.x
include-prerelease: true
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
- if: matrix.language == 'csharp'
name: Manually build CSharp on .NET 6
run: |
dotnet build
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1 It may require a little trial and error. If this commit doesn't immediately work, I'd recommend pushing into |
We probably will have to update the ADO pipeline as well for publishing to use pre-release, but once the code is in I can follow-up until that gets resolved. We use ADO to simplify code signing of internal libraries. |
@awentzel Just to confirm, should I go ahead and merge, and then you'll follow up with the fixes? |
@EisenbergEffect yes, let's do that. |
Done. |
Pull Request
📖 Description
The solution has been upgraded to .NET 6.
🎫 Issues
This PR contains the work described in #78
👩💻 Reviewer Notes
📑 Test Plan
Go through all web componentspage items and validate correct working
✅ Checklist
General
Component-specific
⏭ Next Steps