New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Powershell 6.0.0-RC release #5472

Closed
adityapatwardhan opened this Issue Nov 16, 2017 · 1 comment

Comments

Projects
None yet
2 participants
@adityapatwardhan
Member

adityapatwardhan commented Nov 16, 2017

From: https://github.com/PowerShell/PowerShell/blob/master/docs/maintainers/releasing.md

  • Create a branch named release in PowerShell/PowerShell repository.
    All release related changes should happen in this branch.
  • Run tests on Centos 7 and publish results
  • Run tests on Debian 8 and publish results
  • Prepare packages
  • Update documentation, scripts and Dockerfiles
    • Summarize the change log for the release. It should be reviewed by PM(s) to make it more user-friendly.
    • Update CHANGELOG.md with the finalized change log draft.
    • Update other documents and scripts to use the new package names and links.
  • Verify the release Dockerfiles.
  • Create NuGet packages and publish them to [powershell-core feed][ps-core-feed].
  • Create the release tag and push the tag to PowerShell/PowerShell repository.
  • Create the draft and publish the release in Github.
  • Merge the release branch to master and delete the release branch.
  • Publish Linux packages to Microsoft YUM/APT repositories.
  • Trigger the release docker builds for Linux and Windows container images.
    • Linux: push a branch named docker to powershell/powershell repository to trigger the build at powershell docker hub.
      Delete the docker branch once the builds succeed.
    • Windows: queue a new build in PowerShell Windows Docker Build on VSTS.
  • Verify the generated docker container images.
  • Update the homebrew formula for the OSX package.
    This task usually will be taken care of by the community,
    so we can wait for one day or two and see if the homebrew formula has already been updated,
    and only do the update if it hasn't.
  • Open the next release milestone.

@adityapatwardhan adityapatwardhan added this to the 6.0.0-RC milestone Nov 16, 2017

@daxian-dbw

This comment has been minimized.

Show comment
Hide comment
@daxian-dbw

daxian-dbw Nov 17, 2017

Member

Test run results

Here are the test results for the non-windows platforms:

OS                           Pass Pending Skipped Fail Total
--                           ---- ------- ------- ---- -----
Debian GNU/Linux 9 (stretch) 6036     347    1185    1  7569
CentOS Linux 7 (Core)        6019     348    1185   17  7569
openSUSE Leap 42.3           6035     347    1185    2  7569
Red Hat Enterprise Linux     6018     347    1185   19  7569
Ubuntu 16.04.3 LTS           6036     347    1185    1  7569
Ubuntu 17.04                 6036     347    1185    1  7569
Ubuntu 14.04.5 LTS           6036     347    1185    1  7569
Debian GNU/Linux 8 (jessie)  6036     347    1185    1  7569

All the platforms had failures in Get-Help -Online as I run these tests in an SSH session, where no browser can be popped up.
Centos and Red Hat had failures in WebRequest/RestMethod because those systems don't support Client Authentication Certificate because of the version of curl and SSL Backend
Redhat had an additional error where the powershell process does not exit within 5 seconds. However, I have noticed that on this particular VM ALL native executables take an extraordinary about of time to exit.

Member

daxian-dbw commented Nov 17, 2017

Test run results

Here are the test results for the non-windows platforms:

OS                           Pass Pending Skipped Fail Total
--                           ---- ------- ------- ---- -----
Debian GNU/Linux 9 (stretch) 6036     347    1185    1  7569
CentOS Linux 7 (Core)        6019     348    1185   17  7569
openSUSE Leap 42.3           6035     347    1185    2  7569
Red Hat Enterprise Linux     6018     347    1185   19  7569
Ubuntu 16.04.3 LTS           6036     347    1185    1  7569
Ubuntu 17.04                 6036     347    1185    1  7569
Ubuntu 14.04.5 LTS           6036     347    1185    1  7569
Debian GNU/Linux 8 (jessie)  6036     347    1185    1  7569

All the platforms had failures in Get-Help -Online as I run these tests in an SSH session, where no browser can be popped up.
Centos and Red Hat had failures in WebRequest/RestMethod because those systems don't support Client Authentication Certificate because of the version of curl and SSL Backend
Redhat had an additional error where the powershell process does not exit within 5 seconds. However, I have noticed that on this particular VM ALL native executables take an extraordinary about of time to exit.

@daxian-dbw daxian-dbw closed this Nov 20, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment