-
Notifications
You must be signed in to change notification settings - Fork 0
UPDATE DEV FROM MAIN #199
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
UPDATE DEV FROM MAIN #199
Conversation
… fixes (#197) This PR prepares the release for version 0.3.1-alpha with version update and code style fixes:\n\n- Fixed header code style\n- Sorted usings\n- Removed trailing whitespace\n- Updated version in Solution.props\n- Updated changelog with closed-solved issues\n- Updated README badges\n\nMILESTONE DESCRIPTION:\n
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.
Pull Request Overview
This PR updates the development branch from main by enhancing multiple GitHub workflows and actions. Key changes include:
- Introducing a .NET SDK installation check step across several workflows to conditionally install the SDK.
- Expanding manual dispatch inputs and conditions for creating pull requests.
- Updating several code style actions to support a new "soft-check" mode.
Reviewed Changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/release-4-build.yml | Added a conditional .NET SDK setup step using a pre-check. |
| .github/workflows/release-3-pr-to-main-closed.yml | Updated PR creation conditions to support manual dispatch. |
| .github/workflows/release-2-pr-to-dev-closed.yml | Added manual dispatch inputs for creating PRs and updated conditional checks. |
| .github/workflows/release-1-milestone.yml | Enhanced release branch management and switched PR creation to use gh pr create. |
| .github/workflows/ci-dotnet-tests.yml | Refactored .NET SDK installation step with a pre-check condition. |
| .github/actions/code-style/* (using-sorter, trailing-whitespace, namespace-fixer, header-fixer, action.yml) | Updated code style actions to include a "soft-check" mode and streamline header and namespace fixes. |
|
|
||
| - name: Setup .NET SDK | ||
| uses: actions/setup-dotnet@v3 | ||
| - name: Check for existing .NET SDK |
Copilot
AI
May 7, 2025
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.
The logic for checking the existing .NET SDK appears in multiple workflow files; consider extracting this logic into a shared composite action to reduce duplication and simplify maintenance.
| uses: actions/checkout@v4 | ||
| with: | ||
| fetch-depth: 0 | ||
| - name: Check for existing .NET SDK |
Copilot
AI
May 7, 2025
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 .NET SDK version check is repeated across several code style actions; refactoring it into a centralized reusable action could improve maintainability and consistency.
No description provided.