Replies: 1 comment 2 replies
-
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
The current .NET release workflow appears to be wired for publishing a NuGet package, but there are still a few product and release-policy questions that should be resolved before we rely on it.
Current concerns
The published package name does not appear to be aligned with the expected product name.
Today the project is defined as
DotOpenDAL(bindings/dotnet/DotOpenDAL/DotOpenDAL.csproj), and there is no explicitPackageIdoverride. That likely means the published NuGet package name will also beDotOpenDAL.I would prefer the package name to be
OpenDALunless there is a strong reason to keep the language-specific prefix.The release workflow currently depends on dedicated
dotnet-v...tags.This is different from the repository-wide release flow. If .NET does not have the same kind of hard tag-format requirement as Go, I would prefer to trigger the release from the normal repository release tag instead, while still allowing the .NET package to use its own internal version number.
In other words:
If the release story is not fully ready yet, we should not leave the publishing workflow half-enabled.
In that case, it would be better to disable the .NET release action for now and re-enable it after the package naming and trigger strategy are finalized.
Proposed direction
OpenDALorDotOpenDAL..NETreally needs a dedicateddotnet-v...tag namespace.Why this matters
Release mechanics become user-facing very quickly:
Follow-up
Once we agree on the desired release contract, we can update:
.csprojpackage metadataBeta Was this translation helpful? Give feedback.
All reactions