Skip to content

Align 2.3.1 version metadata and add version bump guardrails#41

Merged
barnett merged 4 commits into
mainfrom
chore/align-2.3.1-version-metadata
Jun 5, 2026
Merged

Align 2.3.1 version metadata and add version bump guardrails#41
barnett merged 4 commits into
mainfrom
chore/align-2.3.1-version-metadata

Conversation

@barnett

@barnett barnett commented Jun 1, 2026

Copy link
Copy Markdown
Member

Summary

  • Aligns AssemblyInfo.cs and trolley.nuspec with the published 2.3.1 release.
  • Adds scripts/verify-version.sh to check all SDK version locations stay in sync.
  • Adds scripts/cut-release.sh for release validation/publish workflow (reuses the verifier).
  • Adds .cursor/rules/version-bump.mdc so agents and contributors know every file to update.
  • Runs version verification in GitHub Actions and CircleCI on every PR/push to main.

Version locations enforced

  • trolley/trolley.csproj (Version, ApplicationVersion)
  • trolley/Types/Supporting/SemVer.cs (MAJOR, PATCH, MINOR)
  • trolley/Properties/AssemblyInfo.cs (AssemblyFileVersion, AssemblyInformationalVersion)
  • trolley/trolley.nuspec (<version>)

Test plan

  • scripts/verify-version.sh
  • scripts/verify-version.sh 2.3.1
  • CI passes on this PR

barnett and others added 2 commits May 31, 2026 21:36
Keeps legacy version files in sync with the published NuGet package.

Co-authored-by: Cursor <cursoragent@cursor.com>
Centralize version checks in scripts/verify-version.sh, enforce them in CI,
document bump locations in a Cursor rule, and reuse the checker in cut-release.

Co-authored-by: Cursor <cursoragent@cursor.com>
@barnett barnett changed the title Align AssemblyInfo and nuspec metadata with 2.3.1 Align 2.3.1 version metadata and add version bump guardrails Jun 1, 2026
Keeps csproj and nuspec author metadata in sync for the next release.

Co-authored-by: Cursor <cursoragent@cursor.com>
@barnett barnett requested a review from heyflowmo June 3, 2026 04:57
Co-authored-by: Cursor <cursoragent@cursor.com>

@heyflowmo heyflowmo left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Looks good.

@barnett barnett merged commit 0721aa6 into main Jun 5, 2026
2 checks passed
@barnett barnett deleted the chore/align-2.3.1-version-metadata branch June 5, 2026 16:03
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