Workflow Cleanup & Multi-Version Improvements #72
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
Consolidates and optimizes multi-version SDK generation and publishing workflows. Removes redundant logic, improves testing capabilities, and clarifies automation flow.
Changes
🔄 Workflow Reorganization
on-push-master.yml(single source of truth)generate_publish_release.yml(now only generates + pushes)publish.ymlandrelease.ymlto ensure manual workflow has selection📝 Changelog Manager (NEW)
✅ Configuration Validator (NEW)
📚 Documentation & Validation
validate-template-sync.ymlrestricted to PRs only (no master push trigger)docs/🏷️ Workflow Rename
generate_publish_release.yml→openapi-generate-and-push.ymlgenerate_publish_release) - no impact on openapi repo integrationBenefits
✅ Single publish/release orchestration point
✅ No redundant publish calls
✅ Testable, maintainable changelog logic
✅ Works correctly for single or multi-version updates
✅ Clearer workflow intent and automation flow
✅ Improved error handling and validation