devolutions-gateway icon indicating copy to clipboard operation
devolutions-gateway copied to clipboard

build: add NuGet lockfiles for dependency consistency

Open dion-gionet opened this issue 1 month ago • 3 comments

Enables NuGet package lock files across all .NET projects in the repository to ensure consistent dependency resolution and reproducible builds.

Issue: DEVOPS-3973

dion-gionet avatar Nov 21 '25 17:11 dion-gionet

Let maintainers know that an action is required on their side

  • Add the label https://github.com/Devolutions/devolutions-gateway/labels/release-required when you request a maintainer to cut a new release (Devolutions Gateway, Devolutions Agent, Jetsocat, PowerShell module)

  • Add the label https://github.com/Devolutions/devolutions-gateway/labels/release-blocker if a follow-up is required before cutting a new release

  • Add the label https://github.com/Devolutions/devolutions-gateway/labels/publish-required when you request a maintainer to publish libraries (Devolutions.Gateway.Utils, OpenAPI clients, etc.)

  • Add the label https://github.com/Devolutions/devolutions-gateway/labels/publish-blocker if a follow-up is required before publishing libraries

github-actions[bot] avatar Nov 21 '25 17:11 github-actions[bot]

Thank you!

Please apply the PR guidelines: https://github.com/Devolutions/devolutions-gateway/blob/master/AGENTS.md#pull-request-guidelines

issue: We would use the build type for this kind of change.

note: I need to verify if this is fine for the auto-generated OpenAPI packages before merging.

CBenoit avatar Nov 25 '25 09:11 CBenoit

@CBenoit Fixed!

dion-gionet avatar Nov 26 '25 14:11 dion-gionet