Skip to content

Branding activities

Igor Velikorossov edited this page Jul 19, 2023 · 4 revisions

Branding activities for Preview releases

  • Create and push a new release branch, e.g.: release/8.0-preview5.
  • Create a new publishing channel for the snapped release:
    # <release version> is something like "8.0-preview5"
    # <release channel> is something like ".NET 8 Preview 5"
    darc add-default-channel --repo https://github.com/dotnet/extensions --branch release/<release version> --channel '<release channel>'
  • Create a new subscription for the snapped release:
    # <release version> is something like "8.0-preview5"
    # <release channel> is something like ".NET 8 Preview 5"
    darc add-subscription --source-repo 'https://github.com/dotnet/aspnetcore' --target-repo 'https://github.com/dotnet/extensions' --target-branch 'release/<release version>' --channel '<release channel>' --update-frequency EveryDay --trigger
    darc add-subscription --source-repo 'https://github.com/dotnet/arcade' --target-repo 'https://github.com/dotnet/extensions' --target-branch 'release/<release version>' --channel '.NET Eng - Latest' --update-frequency EveryWeek --trigger
  • Update merge policies for the new subscriptions with the following:
    Merge Policies:
    - Name: AllChecksSuccessful
      Properties:
        ignoreChecks:
        - WIP
        - license/cla
    
    Run the following command:
    darc update-subscription --id <subscription id>
  • Create new milestone (e.g.: 8.0 Preview6)
  • Update PreReleaseVersionIteration in eng/Versions.props to match the preview iteration.
  • Update the milestone in .github/fabricbot.json.
  • Commit the changes to the main branch.
Clone this wiki locally