Title: [codex] Automate desktop release version sync by DragonnZhang · Pull Request #5 · modelstudioai/openwork · GitHub
Open Graph Title: [codex] Automate desktop release version sync by DragonnZhang · Pull Request #5 · modelstudioai/openwork
X Title: [codex] Automate desktop release version sync by DragonnZhang · Pull Request #5 · modelstudioai/openwork
Description: What this PR does
Adds release-version tooling to the desktop release flow. The manual workflow asks for a desktop app version, accepts either 0.0.2 or v0.0.2, normalizes that into package version 0.0.2 and release tag v0.0.2, and uses the same version across installer builds, GitHub Release publishing, and the version-sync PR.
The workflow now bumps desktop package versions inside GitHub Actions. For dry_run=true, each build job bumps locally and builds installers without pushing a branch or touching GitHub Releases. For dry_run=false, the workflow requires main, creates release/desktop-vX.Y.Z, commits the bumped versions, builds from that release ref, publishes the Release against that ref, then creates a version-sync PR back to main and enables auto-merge.
This also adds bun run bump-desktop-version
Open Graph Description: What this PR does Adds release-version tooling to the desktop release flow. The manual workflow asks for a desktop app version, accepts either 0.0.2 or v0.0.2, normalizes that into package version ...
X Description: What this PR does Adds release-version tooling to the desktop release flow. The manual workflow asks for a desktop app version, accepts either 0.0.2 or v0.0.2, normalizes that into package version ...
Opengraph URL: https://github.com/modelstudioai/openwork/pull/5
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:a3452ab5-bd8c-6fc7-8579-90c4fbd42d54 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | DF7A:10637F:1F1E9B2:2949FE5:6A51EFDE |
| html-safe-nonce | 51afabec4353780b9a149c4a551f36aa4a8df3e72bff46a80a537439dd59eead |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERjdBOjEwNjM3RjoxRjFFOUIyOjI5NDlGRTU6NkE1MUVGREUiLCJ2aXNpdG9yX2lkIjoiMjE2NDQ3OTAyMDA1NzYyMDQ0NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 2b52b33fecf8b1ad29998dd5646bf0772ebf9377ebafbb8cb7ca5ef0dfbad049 |
| hovercard-subject-tag | pull_request:3822339763 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/modelstudioai/openwork/pull/5/files |
| twitter:image | https://avatars.githubusercontent.com/u/52599892?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/52599892?s=400&v=4 |
| og:image:alt | What this PR does Adds release-version tooling to the desktop release flow. The manual workflow asks for a desktop app version, accepts either 0.0.2 or v0.0.2, normalizes that into package version ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/modelstudioai/openwork git https://github.com/modelstudioai/openwork.git |
| octolytics-dimension-user_id | 283556804 |
| octolytics-dimension-user_login | modelstudioai |
| octolytics-dimension-repository_id | 1256697754 |
| octolytics-dimension-repository_nwo | modelstudioai/openwork |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1256697754 |
| octolytics-dimension-repository_network_root_nwo | modelstudioai/openwork |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7aed05249554b889eb33d002851a973eebcc7e91 |
| ui-target | canary-1 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width