Merged
Conversation
- README.md: Remove references to embedded SandboxTests, point to separate sandbox repo - CLAUDE.md: Update project structure, commands, and testing references - CHANGELOG.md: Add breaking change entry for SandboxTests removal 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Created pack-with-version.sh script to handle assembly versioning logic - Updated CI/CD workflows to set AssemblyVersion, FileVersion, and AssemblyInformationalVersion - Assembly versioning scheme: Release (X.Y.Z.0) vs RC (X.Y.Z.1) builds - Enhanced documentation in README, CLAUDE.md, and CHANGELOG for version 0.3.0 - Ensures Assembly.GetName().Version returns correct version in consuming applications 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Add execute permissions to pack-with-version.sh to resolve permission denied errors in GitHub Actions. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Convert pack-with-version.sh to Unix LF line endings for Linux compatibility - Fix output directory path (remove ./ prefix) - Add directory creation to ensure artifacts folder exists 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
The --no-build flag prevented assembly version properties from being applied since it used pre-built assemblies. Removing this allows dotnet pack to rebuild with the correct version properties. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Created build-with-version.sh script to handle assembly versioning during build - Updated both PR and release workflows to generate version before building - Assembly version now set during dotnet build instead of dotnet pack - Pack script simplified to only handle PackageVersion - Ensures assembly version is embedded in compiled assemblies 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Add execute permissions to resolve permission denied errors in GitHub Actions. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Convert from CRLF to LF line endings for Linux compatibility in GitHub Actions. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
PearlAegis
commented
Aug 25, 2025
Owner
Author
PearlAegis
left a comment
There was a problem hiding this comment.
Once again, these changes have been reviewed and approved by a human being.
-Pearl
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR removes the embedded SandboxTests project from the Client solution and adds assembly version synchronization functionality.
Breaking Changes
New Features
pack-with-version.shscript handles assembly versioning in CI/CDX.Y.Z): Assembly version =X.Y.Z.0X.Y.Z-rc): Assembly version =X.Y.Z.1Technical Improvements
AssemblyVersion,FileVersion, andAssemblyInformationalVersionpropertiesAssembly.GetName().Versionnow returns correct package version in consuming applicationsDocumentation Updates
Testing
Test Plan
🤖 Generated with Claude Code