Skip to content
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-beta.9 release #5211

Closed
25 tasks done
daxian-dbw opened this issue Oct 24, 2017 · 6 comments
Closed
25 tasks done

powershell 6.0.0-beta.9 release #5211

daxian-dbw opened this issue Oct 24, 2017 · 6 comments

Comments

@daxian-dbw
Copy link
Member

daxian-dbw commented Oct 24, 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. (update for the new name -- pwsh)
  • 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.

After release

  • Update release-build scripts and docker images.
  • Update .travis.yml and appveryo.yml and their related scripts.
@marciohacosta
Copy link

Calling powershell from CLI on Ubuntu 16.04 is resulting in "command not found" after upgrading to beta.9.
Trying installing or upgrading again is resulting in "powershell is already the newest version (6.0.0-beta.9-1.ubuntu.16.04)".

@sowderca
Copy link

@marciohacosta, it appears that the command to call is now pwsh.

@marciohacosta
Copy link

@sowderca, indeed! Thanks!

@mmattes
Copy link

mmattes commented Oct 25, 2017

Just realized this aswell, but now Visual Studio Code is also not able to start a powershell terminal in it. As it probably expects the command to be powershell and not pwsh. For anyone who needs a temporary fix the following helped for me:

cd /usr/bin
sudo ln -s pwsh powershell

@rkeithhill
Copy link
Collaborator

rkeithhill commented Oct 25, 2017

Or you can add this to your VSCode user settings on Linux:

"terminal.integrated.shell.linux": "/usr/bin/pwsh"

That is, if you want the default terminal to be PoweShell Core.

@daxian-dbw
Copy link
Member Author

Test Run Result

Here are the test run results for beta.9 release.

OS                           Pass Pending Skipped Fail Total
--                           ---- ------- ------- ---- -----
CentOS Linux 7 (Core)        5944     348    1159    1  7452
Debian GNU/Linux 8 (jessie)  5921     346    1145    1  7413
Debian GNU/Linux 9 (stretch) 5945     347    1159    1  7452
openSUSE Leap 42.3           5945     346    1159    2  7452
Red Hat Enterprise Linux     5920     346    1145    2  7413
Ubuntu 14.04.5 LTS           5945     347    1159    1  7452
Ubuntu 16.04.3 LTS           5945     347    1159    1  7452
Ubuntu 17.04                 5945     347    1159    1  7452

With the following failures:

CentOS Linux 7 (Core):
Can send mail message from user to self
Red Hat Enterprise Linux:
HTTPS Tests.Verifies Invoke-WebRequest Certificate Authentication Successful with -Certificate
HTTPS Tests.Verifies Invoke-RestMethod Certificate Authentication Successful with -Certificate
Ubuntu 17.04:
Get-Help -Online opens the default web browser and navigates to the cmdlet help content
Ubuntu 16.04.3 LTS:
Get-Help -Online opens the default web browser and navigates to the cmdlet help content
Debian GNU/Linux 8 (jessie):
Get-Help -Online opens the default web browser and navigates to the cmdlet help content
Ubuntu 14.04.5 LTS:
Get-Help -Online opens the default web browser and navigates to the cmdlet help content
Debian GNU/Linux 9 (stretch):
Get-Help -Online opens the default web browser and navigates to the cmdlet help content
openSUSE Leap 42.3:
Get-Help -Online opens the default web browser and navigates to the cmdlet help content
Should invoke an executable file without error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants