Title: We should be able to complete all tasks for a release in a branch before creating the release tag · Issue #3909 · PowerShell/PowerShell · GitHub
Open Graph Title: We should be able to complete all tasks for a release in a branch before creating the release tag · Issue #3909 · PowerShell/PowerShell
X Title: We should be able to complete all tasks for a release in a branch before creating the release tag · Issue #3909 · PowerShell/PowerShell
Description: Ideally, we should create a release branch and complete all release tasks using that branch, including generating all packages and update all docs, and then push the release tag and merge the release branch to master. However, this canno...
Open Graph Description: Ideally, we should create a release branch and complete all release tasks using that branch, including generating all packages and update all docs, and then push the release tag and merge the relea...
X Description: Ideally, we should create a release branch and complete all release tasks using that branch, including generating all packages and update all docs, and then push the release tag and merge the relea...
Opengraph URL: https://github.com/PowerShell/PowerShell/issues/3909
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"We should be able to complete all tasks for a release in a branch before creating the release tag","articleBody":"Ideally, we should create a release branch and complete all release tasks using that branch, including generating all packages and update all docs, and then push the release tag and merge the release branch to master.\r\n\r\nHowever, this cannot be done currently because our build depends on the release tag to generate `GitCommitId` for `$PSVersionTable`. and thus the release tag has to be pushed before starting the release tasks.\r\n\r\nTo break this dependency, we should update `Start-PSBuild` to accept a GitCommitId string and update the Jenkins build script so that the GitCommitId string can be passed to the build pipeline.\r\n\r\nTasks\r\n------\r\n- [x] Update `Start-PSBuild` and `Start-PSPackage` to accept a `ReleaseTag` argument, which will override the git commit id retrieved from `git describe`. Resolved via #3921.\r\n- [x] Update our VSTS builder scripts to honor the `-ReleaseTag` flag. Resolved by @TravisEz13 via https://github.com/PowerShell/PSRelease/pull/13","author":{"url":"https://github.com/daxian-dbw","@type":"Person","name":"daxian-dbw"},"datePublished":"2017-06-01T22:28:34.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/3909/PowerShell/issues/3909"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:ba60280b-6754-aa46-8a23-94f22bb9046d |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E14C:18796C:3C2F31:507840:6A5BC981 |
| html-safe-nonce | 4c3f553006b5edf2b7a64e363fe85b3fe8c406e025fddb5ec545a77e8e722af9 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMTRDOjE4Nzk2QzozQzJGMzE6NTA3ODQwOjZBNUJDOTgxIiwidmlzaXRvcl9pZCI6IjE3NTUyNTE1MzgyMDgyMTMzNzciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | d5bd08e9dd9887f245b5c72c3db21866ac0c54e78709af2471e42accb1e594d5 |
| hovercard-subject-tag | issue:233028483 |
| github-keyboard-shortcuts | repository,issues,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/_view_fragments/issues/show/PowerShell/PowerShell/3909/issue_layout |
| twitter:image | https://opengraph.githubassets.com/248643f21186780b1fc5ce32e46de2aca77f9c79e318ba79af971573051b2437/PowerShell/PowerShell/issues/3909 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/248643f21186780b1fc5ce32e46de2aca77f9c79e318ba79af971573051b2437/PowerShell/PowerShell/issues/3909 |
| og:image:alt | Ideally, we should create a release branch and complete all release tasks using that branch, including generating all packages and update all docs, and then push the release tag and merge the relea... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | daxian-dbw |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b |
| turbo-cache-control | no-preview |
| go-import | github.com/PowerShell/PowerShell git https://github.com/PowerShell/PowerShell.git |
| octolytics-dimension-user_id | 11524380 |
| octolytics-dimension-user_login | PowerShell |
| octolytics-dimension-repository_id | 49609581 |
| octolytics-dimension-repository_nwo | PowerShell/PowerShell |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 49609581 |
| octolytics-dimension-repository_network_root_nwo | PowerShell/PowerShell |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 9c975978430e9ad293956f2bbdaf153b1bd84a99 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width