Skip to content
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

Merge main into live #44697

Merged
merged 11 commits into from
Feb 6, 2025
Merged

Merge main into live #44697

merged 11 commits into from
Feb 6, 2025

Conversation

dotnet-policy-service[bot]
Copy link
Contributor

@dotnet-policy-service dotnet-policy-service bot commented Feb 6, 2025

Please don't squash-merge this PR.


Internal previews

Toggle expand/collapse
📄 File 🔗 Preview link
docs/azure/sdk/logging.md docs/azure/sdk/logging
docs/core/project-sdk/msbuild-props.md docs/core/project-sdk/msbuild-props
docs/core/testing/mstest-analyzers/mstest0003.md docs/core/testing/mstest-analyzers/mstest0003
docs/core/testing/mstest-analyzers/mstest0015.md docs/core/testing/mstest-analyzers/mstest0015
docs/core/testing/mstest-analyzers/mstest0019.md docs/core/testing/mstest-analyzers/mstest0019
docs/core/testing/mstest-analyzers/mstest0020.md docs/core/testing/mstest-analyzers/mstest0020
docs/core/testing/mstest-analyzers/mstest0021.md docs/core/testing/mstest-analyzers/mstest0021
docs/core/testing/mstest-analyzers/mstest0022.md docs/core/testing/mstest-analyzers/mstest0022
docs/core/testing/mstest-analyzers/overview.md docs/core/testing/mstest-analyzers/overview
docs/core/versions/selection.md docs/core/versions/selection
docs/csharp/fundamentals/coding-style/identifier-names.md docs/csharp/fundamentals/coding-style/identifier-names
docs/csharp/fundamentals/functional/deconstruct.md docs/csharp/fundamentals/functional/deconstruct
docs/csharp/fundamentals/types/records.md docs/csharp/fundamentals/types/records
docs/csharp/language-reference/attributes/general.md docs/csharp/language-reference/attributes/general
docs/csharp/language-reference/builtin-types/record.md docs/csharp/language-reference/builtin-types/record
docs/csharp/language-reference/keywords/required.md docs/csharp/language-reference/keywords/required
docs/csharp/language-reference/operators/deconstruction.md docs/csharp/language-reference/operators/deconstruction
docs/csharp/language-reference/operators/patterns.md docs/csharp/language-reference/operators/patterns
docs/framework/ui-automation/implementing-the-ui-automation-selectionitem-control-pattern.md docs/framework/ui-automation/implementing-the-ui-automation-selectionitem-control-pattern
docs/standard/native-interop/custom-marshalling-source-generation.md docs/standard/native-interop/custom-marshalling-source-generation
docs/standard/serialization/binaryformatter-migration-guide/read-nrbf-payloads.md docs/standard/serialization/binaryformatter-migration-guide/read-nrbf-payloads
docs/standard/serialization/system-text-json/immutability.md docs/standard/serialization/system-text-json/immutability

dependabot bot and others added 11 commits February 5, 2025 12:31
Bumps the dotnet group in /docs/ai/how-to/snippets/semantic-kernel with 1 update: [Microsoft.SemanticKernel](https://github.com/microsoft/semantic-kernel).


Updates `Microsoft.SemanticKernel` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/microsoft/semantic-kernel/releases)
- [Commits](microsoft/semantic-kernel@dotnet-1.35.0...dotnet-1.36.0)

---
updated-dependencies:
- dependency-name: Microsoft.SemanticKernel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dotnet group in /docs/ai/tutorials/snippets/llm-eval with 1 update: [Microsoft.SemanticKernel](https://github.com/microsoft/semantic-kernel).


Updates `Microsoft.SemanticKernel` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/microsoft/semantic-kernel/releases)
- [Commits](microsoft/semantic-kernel@dotnet-1.35.0...dotnet-1.36.0)

---
updated-dependencies:
- dependency-name: Microsoft.SemanticKernel
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dotnet
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Clarify that using global.json may not be rare

Update the word choice for using global.json to select the SDK. The previous word choice made it sound like using a global.json wasn't recommended and reserved for "rare" situations. In practice, many teams want reproducible builds, and as such need to pin developers to a specific version.

To address the concern that global.json can lead to pinning old versions of the SDK, I added a new section calling out that devs can use tools like `dotnet sdk check` and Dependabot to manage SDK updates.

* Fix grammar in update section

Co-authored-by: Bill Wagner <[email protected]>

---------

Co-authored-by: Bill Wagner <[email protected]>
* add a warning about not using NrbfDecoder to determine whether it's safe to call BinaryFormatter

* warn the users to not negate these safeguards of NrbfDecoder by doing things like unbound recursion

* let the users know about cycles possibility to use SerializationRecordId to detect these, extend one of the samples with simple cycle detection

* extend TypeNameMatches sample to include derived type hierarchy and also show that users need to be defensive and reject records of unexpected types

* recommend to check the total length of the array record before calling GetArray

* correct the statement that is no longer true

* deadly trailing whitespace

* Apply suggestions from code review

Co-authored-by: Genevieve Warren <[email protected]>

* Update docs/standard/serialization/binaryformatter-migration-guide/read-nrbf-payloads.md

Co-authored-by: Genevieve Warren <[email protected]>

---------

Co-authored-by: Genevieve Warren <[email protected]>
* Clarify that positional parameters can create fields

Record types with positional parameters can synthesize fields as well as parameters. Make that more clear.

* fix warnings

* Update docs/csharp/language-reference/builtin-types/record.md

Co-authored-by: Genevieve Warren <[email protected]>

* respond to feedback

---------

Co-authored-by: Genevieve Warren <[email protected]>
* Document MSTestAnalysisMode property

* Address review comments

* Add info on finding the globalconfig

* Doc in MSBuild reference for .NET SDK projects

* Update docs/core/testing/mstest-analyzers/overview.md

Co-authored-by: Amaury Levé <[email protected]>

* Update analyzer doc pages for special treatments regarding MSTestAnalysisMode

* Apply suggestions from code review

Co-authored-by: Genevieve Warren <[email protected]>

* Update docs/core/testing/mstest-analyzers/overview.md

Co-authored-by: Genevieve Warren <[email protected]>

---------

Co-authored-by: Amaury Levé <[email protected]>
Co-authored-by: Genevieve Warren <[email protected]>
@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@dotnetrepoman dotnetrepoman bot added this to the February 2025 milestone Feb 6, 2025
@dotnet-policy-service dotnet-policy-service bot merged commit bc50aac into live Feb 6, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants