Skip to content

Configure Functions Worker SDK as analyzer-only dependency - #76

Closed
David Burg (daviburg) with Copilot wants to merge 6 commits into
dependabot/nuget/DirectConnector.Tests/main/nuget-minor-patch-bf483da67dfrom
copilot/wip-address-feedback-dependency-maintenance-pr
Closed

David Burg (daviburg) with Copilot wants to merge 6 commits into
dependabot/nuget/DirectConnector.Tests/main/nuget-minor-patch-bf483da67dfrom
copilot/wip-address-feedback-dependency-maintenance-pr

Conversation

Copilot AI commented Sep 8, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Configure Microsoft.Azure.Functions.Worker.Sdk as an analyzer-only build dependency by adding OutputItemType="Analyzer" and PrivateAssets="all".

This follows up on the Copilot review finding from #75 without changing that dependency-maintenance PR.

Validation

  • dotnet test Connectors-NET-Samples.sln --configuration Release --no-restore
  • 79 tests passed
  • 0 build errors

Related review: #75 (comment)

dependabot Bot and others added 2 commits September 8, 2026 13:28
Bumps Microsoft.Azure.Functions.Worker.Sdk from 2.0.7 to 2.1.0
Bumps Microsoft.Extensions.Logging.Abstractions from 10.0.10 to 10.0.11
Bumps Microsoft.Extensions.Options.DataAnnotations from 10.0.10 to 10.0.11
Bumps Microsoft.NET.Test.Sdk from 18.8.1 to 18.9.0
Bumps MSTest from 4.3.2 to 4.4.0

---
updated-dependencies:
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.Extensions.Logging.Abstractions
  dependency-version: 10.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.Extensions.Options.DataAnnotations
  dependency-version: 10.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
- dependency-name: MSTest
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…-minor-patch group (#67)

* Chore(deps): bump actions/checkout in the actions-minor-patch group

Bumps the actions-minor-patch group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@9c091bb...3d3c42e)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix YAML indentation: indent steps list items under steps: in ci.yml

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Burg <david.burg@microsoft.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

@daviburg David Burg (daviburg) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot the PR has no change. Please explain.

Copilot AI commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

Copilot the PR has no change. Please explain.

This PR is empty because the requested work was to file a separate backlog issue, not modify the dependency-maintenance change. I could not create that issue because this session has no issue-creation capability; I should have explained that before leaving this PR open. The original branch’s CI is passing (79 tests, 0 build errors).

* Document CI merge gate

* Describe samples CI validation

* Correct samples CI validation description

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: David Burg <12040431+daviburg@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@daviburg

Copy link
Copy Markdown
Member

Copilot can you address the original issue directly then, re-targeting this PR to main branch instead?

Copilot AI and others added 2 commits September 11, 2026 05:18
…eedback-dependency-maintenance-pr

Co-authored-by: daviburg <12040431+daviburg@users.noreply.github.com>
Co-authored-by: daviburg <12040431+daviburg@users.noreply.github.com>

Copilot AI commented Sep 11, 2026

Copy link
Copy Markdown
Contributor Author

Copilot can you address the original issue directly then, re-targeting this PR to main branch instead?

Implemented the original Worker SDK package-reference fix in d4103d6 and merged the current main contents into this branch. dotnet test Connectors-NET-Samples.sln --configuration Release --no-restore passed. I cannot change the PR base-branch setting with the tools available in this session; that setting still needs to be changed to main in the PR UI.

@daviburg
David Burg (daviburg) marked this pull request as ready for review September 11, 2026 05:24
@daviburg
David Burg (daviburg) requested a review from a team as a code owner September 11, 2026 05:24
Copilot AI lite review requested due to automatic review settings September 11, 2026 05:24
@daviburg David Burg (daviburg) changed the title [WIP] [WIP] Address feedback on dependency maintenance PR regarding scope clarification Configure Functions Worker SDK as analyzer-only dependency Sep 11, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

Only minor, non-blocking checkout-version documentation nits remain.

Pull request overview

Configures the Azure Functions Worker SDK as an analyzer-only dependency and documents CI validation.

Changes:

  • Adds analyzer-only and private asset metadata.
  • Documents required validation checks.
  • Updates CI checkout references and formatting.
File summaries
File Summary
DirectConnector/DirectConnector.csproj Configures Worker SDK dependency metadata.
CONTRIBUTING.md Documents automated PR validation.
.github/workflows/ci.yml Updates workflow formatting and checkout references.
Review details

Suppressed comments (2)

.github/workflows/ci.yml:14

  • This follow-up is described as only adding analyzer/private-asset metadata to the Worker SDK, but this hunk also upgrades actions/checkout from v7.0.0 to v7.0.1; the same unrelated update appears in the matrix job at line 38. PR #75's dependency diff did not contain this workflow change, so please revert both action-reference changes or document them as an intentional part of this PR.
      - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

.github/workflows/ci.yml:38

  • The matrix job repeats an actions/checkout upgrade that is unrelated to the stated SDK metadata change; PR #75's dependency diff did not include this workflow update. Please revert both v7.0.1 references or document the workflow dependency change in this PR description.
      - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@daviburg

Copy link
Copy Markdown
Member

PR #79 replaces this PR with the same analyzer-only package-reference fix on a clean branch based directly on main.

GitHub created #76 as part of stack #77 and rejects base-branch changes for stack entries through both GraphQL and REST, including while the PR is closed. Closing this PR avoids carrying the unrelated parent dependency diff; review should continue on #79.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants