Title: Feature: Support SemVer 2.0 Informational Version · Issue #110 · PoshCode/ModuleBuilder · GitHub
Open Graph Title: Feature: Support SemVer 2.0 Informational Version · Issue #110 · PoshCode/ModuleBuilder
X Title: Feature: Support SemVer 2.0 Informational Version · Issue #110 · PoshCode/ModuleBuilder
Description: Currently Build-Module supports passing an informational version to -SemVer and it splits it into: ModuleVersion=Major.Minor.Patch PrivateData.PSData.Prerelease=PreReleaseTagWithoutDash and also puts the whole thing into the release note...
Open Graph Description: Currently Build-Module supports passing an informational version to -SemVer and it splits it into: ModuleVersion=Major.Minor.Patch PrivateData.PSData.Prerelease=PreReleaseTagWithoutDash and also pu...
X Description: Currently Build-Module supports passing an informational version to -SemVer and it splits it into: ModuleVersion=Major.Minor.Patch PrivateData.PSData.Prerelease=PreReleaseTagWithoutDash and also pu...
Opengraph URL: https://github.com/PoshCode/ModuleBuilder/issues/110
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Feature: Support SemVer 2.0 Informational Version","articleBody":"Currently `Build-Module` supports passing an informational version to `-SemVer` and it splits it into:\r\n```\r\nModuleVersion=Major.Minor.Patch\r\nPrivateData.PSData.Prerelease=PreReleaseTagWithoutDash\r\n```\r\nand also puts the whole thing into the release notes.\r\n\r\nWe love that, but are trying to adopt GitVersion and the SemVer 2.0 version numbers for everything else.\r\n\r\nUnfortunately, although PowerShell is ok with that, PowerShellGet is not: you can't publish the module:\r\n\r\n```error\r\nThe Prerelease string 'PullRequest17887.2' contains invalid characters. \r\nPlease ensure that only characters 'a-zA-Z0-9' and possibly hyphen ('-') at the beginning are in the Prerelease string.\r\n````\r\n\r\nNote that hyphens aren't really allowed -- they're just willing to ignore ONE at the beginning of the string.\r\n\r\nCould you take _any valid SemVer 2 version number_, like say `1.2.3-beta.4` or `1.2.3-pre-release.2+build24` and:\r\n1. strip the non-alphanumeric digits that PowerShellGet won't accept\r\n2. zero-pad the number at the end (maybe default to 4 digits?) \r\n\r\n","author":{"url":"https://github.com/Jaykul","@type":"Person","name":"Jaykul"},"datePublished":"2021-11-22T23:32:41.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/110/ModuleBuilder/issues/110"}
| 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:fb9012f7-2068-0878-22d5-7c7d4ac8bdd5 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8C00:31EBE5:27DF4AF:38419AA:697907DA |
| html-safe-nonce | 27ce26e83b5ce4f64fa347f365ff7d51fc34ed9dacc125b0cd953b71976d4232 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QzAwOjMxRUJFNToyN0RGNEFGOjM4NDE5QUE6Njk3OTA3REEiLCJ2aXNpdG9yX2lkIjoiNDI2OTE1OTE1NzExNTQ1NTQ1MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | ab6d029aac4e427809ac8b3330cad03fb9ff9ce7b5cb284b7515ee0535af2440 |
| hovercard-subject-tag | issue:1060691099 |
| 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/PoshCode/ModuleBuilder/110/issue_layout |
| twitter:image | https://opengraph.githubassets.com/5831dd35b339eb55b6be9f59a76e4c0325c8731fd54b61b380b1c7a67265bb4a/PoshCode/ModuleBuilder/issues/110 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/5831dd35b339eb55b6be9f59a76e4c0325c8731fd54b61b380b1c7a67265bb4a/PoshCode/ModuleBuilder/issues/110 |
| og:image:alt | Currently Build-Module supports passing an informational version to -SemVer and it splits it into: ModuleVersion=Major.Minor.Patch PrivateData.PSData.Prerelease=PreReleaseTagWithoutDash and also pu... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Jaykul |
| hostname | github.com |
| expected-hostname | github.com |
| None | 6ea7ee451781d61a7d52349482d8542aa79fb260ac3eee5bdb5bc3254706e297 |
| turbo-cache-control | no-preview |
| go-import | github.com/PoshCode/ModuleBuilder git https://github.com/PoshCode/ModuleBuilder.git |
| octolytics-dimension-user_id | 5641451 |
| octolytics-dimension-user_login | PoshCode |
| octolytics-dimension-repository_id | 18412121 |
| octolytics-dimension-repository_nwo | PoshCode/ModuleBuilder |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 18412121 |
| octolytics-dimension-repository_network_root_nwo | PoshCode/ModuleBuilder |
| 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 | 26d23265f5ce81c7eb01d7a436e9442b19d30bc6 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width