Conversation
…shing - Replace 'publish' job with 'build' job that stores gems as artifacts - Add SHA-based versioning for develop (.dev.SHA) and release (.rc.SHA) branches - Create build summaries with gem info and publishing instructions - Remove automatic publishing - all publishing now requires manual approval
- Add workflow_dispatch trigger with user inputs for target selection - Support both artifact-based publishing and fresh builds - Include confirmation step and detailed gem info before publishing - Support publishing to GitHub Packages, RubyGems.org, or both - Add safety checks and build summaries
- Add MethodProxy specs for initialization, delegation, and respond_to_missing? - Add System module specs for kill, command, check, and command_base methods - Add Wrapper specs for error conditions, gem loading failures, and edge cases - Suppress warning output in test specs to clean up test runs - Improve coverage from 77% to 96%
- Add GitHub license badge for better visibility - Improve contributor section with bullet points and proper formatting - Clean up acknowledgements section with better structure - Fix link formatting and markdown consistency
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.
Replaces automatic gem publishing with user-controlled manual workflows and significantly improves test coverage from 77% to 96%.
🔧 Key Changes
✅ Test Coverage Improvements
🔒 Safety Features
🎯 Workflow
Before: Push → Auto-publish
After: Push → Build artifact → Manual review → Confirm → Publish