Skip to content

305-bug-fix-nuget-package-reference-check-false-positive-issue-notifications#306

Open
omranatstarion wants to merge 2 commits into
developmentfrom
305-bug-fix-nuget-package-reference-check-false-positive-issue-notifications
Open

305-bug-fix-nuget-package-reference-check-false-positive-issue-notifications#306
omranatstarion wants to merge 2 commits into
developmentfrom
305-bug-fix-nuget-package-reference-check-false-positive-issue-notifications

Conversation

@omranatstarion

@omranatstarion omranatstarion commented Jun 11, 2026

Copy link
Copy Markdown

Prerequisites

  • I have written a descriptive pull-request title
  • I have verified that there are no overlapping pull-requests open
  • I have verified that I am following the SysML2.NET code style guidelines
  • I have provided test coverage for my change (where applicable)

Description

This pull request improves the existing NuGet package reference check workflow.

The outdated package check now keeps transitive outdated packages visible in the GitHub Actions logs, but only uses direct/top-level outdated packages for GitHub issue creation. This avoids polluting the repository issues with transitive package updates that are usually not directly actionable.

Deprecated and vulnerable package checks still include transitive packages, since those can still affect the project even when they are not referenced directly.

The workflow also keeps the safer issue synchronization behavior:

  • it creates or updates the NuGet package issue when real package problems are found
  • it skips GitHub issue creation during pull request runs
  • it automatically closes the existing issue when the package check becomes clean again
  • it filters out .Tests project sections from the generated issue output

…-check.yml to not flqg the non updated transient packages but well log them
@omranatstarion omranatstarion self-assigned this Jun 11, 2026
@omranatstarion omranatstarion added the bug Something isn't working label Jun 11, 2026
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Fix NuGet package reference check false-positive issue notifications

2 participants