-
-
Notifications
You must be signed in to change notification settings - Fork 339
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
Net9 Github Action #3287
base: net9
Are you sure you want to change the base?
Net9 Github Action #3287
Conversation
This comment has been minimized.
This comment has been minimized.
🥷 Code experts: jjw24 jjw24 has most 🧠 knowledge in the files. See details
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame:
Knowledge based on git-blame: To learn more about /:\ gitStream - Visit our Docs |
Be a legend 🏆 by adding a before and after screenshot of the changes you made, especially if they are around UI/UX. |
This comment has been minimized.
This comment has been minimized.
📝 WalkthroughWalkthroughThe pull request introduces a new GitHub Actions workflow for building the .NET project and updates its build process. Additionally, the target framework in several project files has been updated from .NET 7 to .NET 9, affecting core projects as well as multiple plugins. A publish profile for .NET 7 has been removed and corresponding scripts have been updated to reference the .NET 9 version. The README has been updated to reflect the new .NET 9 SDK requirements, and the nuspec file’s target framework has been revised. Changes
Sequence Diagram(s)sequenceDiagram
participant Trigger as GitHub Trigger
participant Workflow as .NET Build Workflow
participant Checkout as Checkout Code
participant Version as Version Updater
participant Restore as Cache & Dependency Restorer
participant Build as Build Executor
participant Test as Test Runner
participant Post as Post-build Script
participant Upload as Artifact Uploader
Trigger->>Workflow: Dispatch event (push/PR/manual)
Workflow->>Checkout: Checkout repository
Checkout->>Version: Update project version
Version->>Restore: Restore NuGet and .NET tool caches
Restore->>Build: Setup .NET environment and install vpk (if needed)
Build->>Test: Build project and run tests
Test->>Post: Execute post-build PowerShell script
Post->>Upload: Upload build artifacts
Possibly related PRs
Suggested labels
Suggested reviewers
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (22)
💤 Files with no reviewable changes (1)
✅ Files skipped from review due to trivial changes (1)
🧰 Additional context used🧠 Learnings (4)Flow.Launcher.Test/Flow.Launcher.Test.csproj (1)
Flow.Launcher.Core/Flow.Launcher.Core.csproj (1)
Flow.Launcher.Plugin/Flow.Launcher.Plugin.csproj (1)
Flow.Launcher/Flow.Launcher.csproj (1)
⏰ Context from checks skipped due to timeout of 90000ms (2)
🔇 Additional comments (29)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
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.
Caution
Inline review comments failed to post. This is likely due to GitHub's limits when posting large numbers of comments. If you are seeing this consistently, please check "Code review limits" under "Moderation" settings.
Actionable comments posted: 2
🔭 Outside diff range comments (1)
README.md (1)
390-391
: 🛠️ Refactor suggestionEnsure Consistent .NET SDK Version Across Documentation.
The "Developing/Debugging" section still mentions that Flow Launcher targets .NET 7. Since the installation instructions have been updated to reflect .NET 9, please revise these references to avoid confusion.
🧹 Nitpick comments (2)
Flow.Launcher/Flow.Launcher.csproj (1)
92-94
: Review Package CompatibilityAlthough the references for
Microsoft.Extensions.DependencyInjection
andMicrosoft.Extensions.Hosting
remain at version7.0.0
, the removal of the earlier comment raises a point of caution. Please double-check that these package versions work seamlessly with .NET 9.0 or consider updating them if needed..github/workflows/dotnet.yml (1)
50-53
: .NET SDK SetupSetting up the .NET SDK with version
9.0.x
aligns with the target framework change. For reproducibility, consider pinning to a specific patch version if future builds require consistency.
🛑 Comments failed to post (2)
README.md (1)
394-397: 🛠️ Refactor suggestion
⚠️ Potential issueRevise .NET SDK Installation Instructions for Consistency.
The installation section now directs users to install the .NET 9 SDK; however, the winget command still referencesMicrosoft.DotNet.SDK.7
. For clear guidance, update the winget command to install the correct .NET 9 SDK version..github/workflows/dotnet.yml (1)
54-61:
⚠️ Potential issueVPK Installation Step and YAML Formatting
The VPK installation step correctly checks for the tool before attempting installation. However, the descriptive lines on lines 55–56 are unprefixed and may cause YAML parsing errors. Please prefix these lines with a
#
so they are treated as comments.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@check-spelling-bot Report🔴 Please reviewSee the 📂 files view, the 📜action log, or 📝 job summary for details.
See ❌ Event descriptions for more information. If the flagged items are 🤯 false positivesIf items relate to a ...
|
as we are reaching appveyor limit, let's use github action to test for now