Skip to content

Add dependabot.yml for all repository ecosystems#72

Merged
torosent merged 4 commits into
mainfrom
copilot/create-dependabot-config
Feb 15, 2026
Merged

Add dependabot.yml for all repository ecosystems#72
torosent merged 4 commits into
mainfrom
copilot/create-dependabot-config

Conversation

Copilot AI commented Feb 15, 2026

Copy link
Copy Markdown
Contributor
  • Create .github/dependabot.yml with dependency update configurations for all ecosystems
  • Fix OpenTelemetryTracing sample to compile and run:
    • Replace non-existent Microsoft.DurableTask.Sdk/Microsoft.DurableTask.Sdk.Grpc packages with Microsoft.DurableTask.Worker.AzureManaged and Microsoft.DurableTask.Client.AzureManaged v1.17.1
    • Update Worker/Program.cs to use correct fluent API pattern (AddDurableTaskWorker().AddTasks(...).UseDurableTaskScheduler(...))
    • Update Client/Program.cs to use DI-based client creation (AddDurableTaskClient(...)) instead of non-existent DurableTaskClient.CreateBuilder()
    • Add ImplicitUsings/Nullable to csproj files to match other samples
    • Remove now-unnecessary ignore rules from dependabot.yml
  • Validate both Worker and Client build with 0 errors and 0 warnings

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

…, and Docker

Co-authored-by: torosent <17064840+torosent@users.noreply.github.com>
Copilot AI changed the title [WIP] Add dependabot configuration for multiple languages Add dependabot.yml for all repository ecosystems Feb 15, 2026
Copilot AI requested a review from torosent February 15, 2026 03:00
@torosent

Copy link
Copy Markdown
Collaborator

@copilot the submit nuget is failing All projects are up-to-date for restore.
Restoring project: ./samples/durable-task-sdks/dotnet/OpenTelemetryTracing/Worker/Worker.csproj
Determining projects to restore...
/home/runner/work/Durable-Task-Scheduler/Durable-Task-Scheduler/samples/durable-task-sdks/dotnet/OpenTelemetryTracing/Worker/Worker.csproj : error NU1101: Unable to find package Microsoft.DurableTask.Sdk. No packages exist with this id in source(s): nuget.org
/home/runner/work/Durable-Task-Scheduler/Durable-Task-Scheduler/samples/durable-task-sdks/dotnet/OpenTelemetryTracing/Worker/Worker.csproj : error NU1101: Unable to find package Microsoft.DurableTask.Sdk.Grpc. No packages exist with this id in source(s): nuget.org
Failed to restore /home/runner/work/Durable-Task-Scheduler/Durable-Task-Scheduler/samples/durable-task-sdks/dotnet/OpenTelemetryTracing/Worker/Worker.csproj (in 2.09 sec).
Error: Failed to restore project: ./samples/durable-task-sdks/dotnet/OpenTelemetryTracing/Worker/Worker.csproj
Error: Process completed with exit code 1.

…n nuget config

Co-authored-by: torosent <17064840+torosent@users.noreply.github.com>

Copilot AI commented Feb 15, 2026

Copy link
Copy Markdown
Contributor Author

@copilot the submit nuget is failing All projects are up-to-date for restore.
Restoring project: ./samples/durable-task-sdks/dotnet/OpenTelemetryTracing/Worker/Worker.csproj
Determining projects ...

The Microsoft.DurableTask.Sdk and Microsoft.DurableTask.Sdk.Grpc packages referenced in the OpenTelemetryTracing sample don't exist on nuget.org yet. Added ignore rules for these two packages in the NuGet dependabot config so they won't cause restore failures. See commit 1082a81.

@torosent

Copy link
Copy Markdown
Collaborator

@copilot Fix this sample ./samples/durable-task-sdks/dotnet/OpenTelemetryTracing/ so it will compile and run

… patterns

Co-authored-by: torosent <17064840+torosent@users.noreply.github.com>

Copilot AI commented Feb 15, 2026

Copy link
Copy Markdown
Contributor Author

@copilot Fix this sample ./samples/durable-task-sdks/dotnet/OpenTelemetryTracing/ so it will compile and run

Fixed in 8a84609. The sample was referencing non-existent NuGet packages (Microsoft.DurableTask.Sdk and Microsoft.DurableTask.Sdk.Grpc). Updated to use the correct packages (Microsoft.DurableTask.Worker.AzureManaged and Microsoft.DurableTask.Client.AzureManaged v1.17.1) and fixed the API usage to match the patterns used by other working samples in the repo. Both Worker and Client now build successfully with 0 errors.

@torosent
torosent marked this pull request as ready for review February 15, 2026 04:21
@torosent
torosent merged commit 7d4836c into main Feb 15, 2026
3 checks passed
@torosent
torosent deleted the copilot/create-dependabot-config branch February 15, 2026 04:21
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.

2 participants