Skip to content

Conversation

@CBenoit
Copy link
Member

@CBenoit CBenoit commented Nov 24, 2025

Add flexible version management to NuGet workflow:

  • New version input parameter with default "latest" for workflow dispatch
  • Auto-generate date-based version (yyyy.MM.dd.0) when "latest" is specified
  • Validate version format follows X.Y.Z.W pattern
  • Dynamically set package version in .csproj before building

This enables both automatic versioning and explicit version control.

@CBenoit CBenoit requested review from a team as code owners November 24, 2025 13:37
Add flexible version management to NuGet workflow:
- New `version` input parameter with default "latest" for workflow dispatch
- Auto-generate date-based version (yyyy.MM.dd.0) when "latest" is specified
- Validate version format follows X.Y.Z.W pattern
- Dynamically set package version in .csproj before building

This enables both automatic versioning and explicit version control.
@CBenoit CBenoit force-pushed the ci/nuget-auto-version branch from 939f973 to eba8668 Compare November 24, 2025 13:44
@CBenoit
Copy link
Member Author

CBenoit commented Nov 24, 2025

Merging if this run is successful: https://github.com/Devolutions/picky-rs/actions/runs/19636484435

@CBenoit CBenoit deployed to nuget-publish November 24, 2025 13:54 — with GitHub Actions Active
@CBenoit
Copy link
Member Author

CBenoit commented Nov 24, 2025

It worked!

@CBenoit CBenoit enabled auto-merge (squash) November 24, 2025 14:12
@CBenoit CBenoit merged commit 46967ab into master Nov 24, 2025
29 checks passed
@CBenoit CBenoit deleted the ci/nuget-auto-version branch November 24, 2025 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants