-
Notifications
You must be signed in to change notification settings - Fork 0
V9.0.2/housekeeping #5
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
Conversation
Caution Review failedThe pull request is closed. WalkthroughThis update introduces several changes across documentation, configuration, and workflow automation. The standalone packages documentation now emphasizes National Language Support using ICU. The GitHub Actions workflow is refactored to use centralized, reusable workflow calls for code quality, coverage, security, and deployment, replacing explicit job steps. Package dependency versions are updated in both the central props file and release notes, and the test environment configuration is upgraded to newer Ubuntu and Docker image versions. The README gains an OpenSSF Scorecard badge, and test-related package references are refined for asset control. Changes
Sequence Diagram(s)sequenceDiagram
participant Developer
participant GitHub Actions
participant Reusable Workflow (SonarCloud/Codecov/CodeQL/NuGet)
participant Secrets Store
Developer->>GitHub Actions: Push code / open PR
GitHub Actions->>Reusable Workflow (SonarCloud): Call with org, projectKey, version, secrets
GitHub Actions->>Reusable Workflow (Codecov): Call with repo, secrets
GitHub Actions->>Reusable Workflow (CodeQL): Call with repo, secrets
GitHub Actions->>Reusable Workflow (NuGet): Call with version, env, config, secrets
Reusable Workflow (SonarCloud)->>Secrets Store: Access secrets
Reusable Workflow (Codecov)->>Secrets Store: Access secrets
Reusable Workflow (CodeQL)->>Secrets Store: Access secrets
Reusable Workflow (NuGet)->>Secrets Store: Access secrets
Reusable Workflow (SonarCloud)->>GitHub Actions: Report results
Reusable Workflow (Codecov)->>GitHub Actions: Report results
Reusable Workflow (CodeQL)->>GitHub Actions: Report results
Reusable Workflow (NuGet)->>GitHub Actions: Report deployment
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (8)
🪧 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.
Copilot reviewed 5 out of 8 changed files in this pull request and generated 1 comment.
Files not reviewed (3)
- Directory.Build.props: Language not supported
- Directory.Packages.props: Language not supported
- testenvironments.json: Language not supported
# ALM | ||
- CHANGED Dependencies to latest and greatest with respect to TFMs | ||
|
||
Version 9.0.1 |
Copilot
AI
Apr 16, 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 release notes now include a duplicate version entry (line 7) that conflicts with the intended version 9.0.2. Please update or remove the conflicting version reference to ensure consistency.
Copilot uses AI. Check for mistakes.
|
This pull request includes updates to various configuration files and documentation to improve the project's dependency management, build process, and documentation. The most important changes include updating package versions, simplifying the CI/CD pipeline, and enhancing documentation.
Dependency Updates:
Directory.Packages.props
: Updated versions forCodebelt.Extensions.Xunit
,Codebelt.Extensions.YamlDotNet
, andMicrosoft.NET.Test.Sdk
.Directory.Build.props
: AddedPrivateAssets
andIncludeAssets
attributes toxunit.runner.visualstudio
package reference.CI/CD Pipeline Simplification:
.github/workflows/pipelines.yml
: Replaced detailed job definitions with reusable workflow calls for SonarCloud, CodeCov, CodeQL, and NuGet deployment.Documentation Enhancements:
.docfx/packages/index.md
: Updated package description to reflect the use of National Language Support (NLS) over International Components for Unicode (ICU).README.md
: Added OpenSSF Scorecard badge to the project's README.CHANGELOG.md
: Added a new entry for version 9.0.2, noting it as a service update focusing on package dependencies.Configuration Updates:
testenvironments.json
: Updated WSL distribution to Ubuntu 24.04 and Docker image to a new version.Release Notes:
.nuget/Codebelt.Extensions.Globalization/PackageReleaseNotes.txt
: Added release notes for version 9.0.2, highlighting dependency updates.Summary by CodeRabbit
Documentation
Chores