ci: wire cua-driver into release-bump-version workflow - #1364
Conversation
Adds cua-driver as a selectable service in the CD: Bump Version
workflow, matching how lume is wired. Running the workflow with
`service=cua-driver` now:
1. Bumps the version string in
`libs/cua-driver/Sources/CuaDriverCore/CuaDriverCore.swift`
(the single authoritative source read by TelemetryClient et al.)
via the new `libs/cua-driver/.bumpversion.cfg`.
2. Creates and pushes a `cua-driver-v{new_version}` tag.
3. The existing `cd-swift-cua-driver.yml` workflow picks up the
tag and runs the codesign + notarize + GitHub-release flow.
Current version is 0.0.1; first bump should be `minor` to reach
0.1.0 to match the public v0.1 release.
Co-Authored-By: Claude <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis pull request integrates version bumping support for a new Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Adds cua-driver to the CD: Bump Version workflow dropdown, matching how lume is wired.
After this lands, running
gh workflow run "CD: Bump Version" -f service=cua-driver -f bump_type=minorwill:libs/cua-driver/Sources/CuaDriverCore/CuaDriverCore.swiftfrom0.0.1to0.1.0via the newlibs/cua-driver/.bumpversion.cfg.cua-driver-v0.1.0tag.cd-swift-cua-driver.ymlworkflow (triggered by tags matchingcua-driver-v*) then runs the codesign + notarize + GitHub-release flow.Changes
.github/workflows/release-bump-version.yml:cua-driverto theservicechoice list (next tolume).cua-driver→libs/cua-driver.Capture bumped cua-driver versionstep mirroring the lume one.libs/cua-driver/.bumpversion.cfg(new): current_version0.0.1, tag patterncua-driver-v{new_version}, bumps thepublic static let versionstring inCuaDriverCore.swift.Test plan
gh workflow run "CD: Bump Version" -f service=cua-driver -f bump_type=minorcua-driver-v0.1.0tag pushed to main)cd-swift-cua-driver.ymlfires on the new tag and produces a signed, notarized GitHub release🤖 Generated with Claude Code
Summary by CodeRabbit