-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Closed
Labels
Issue-Metaan issue used to track multiple issuesan issue used to track multiple issues
Description
Release Process for v6.x.x
- Verify that
PowerShell-Nativehas been updated/released as needed. - Check for
PowerShellGetandPackageManagementrelease plans. - Start process to sync Azure DevOps artifacts feed such as modules and NuGet packages.
- Create a private branch named
release/v6.x.xin Azure DevOps repository.
All release related changes should happen in this branch. - Prepare packages
- Kick off coordinated build.
- Kick off Release pipeline.
- These tasks are orchestrated by the release pipeline, but here as status to the community.
- Prepare packages
- Sign the RPM package.
- Install and verify the packages.
- Trigger the docker staging builds (signing must be done).
- Create the release tag and push the tag to
PowerShell/PowerShellrepository. - Run tests on all supported Linux distributions and publish results.
- Update documentation, and scripts.
- Update CHANGELOG.md with the finalized change log draft.
- Stage a PR to master to update other documents and
scripts to use the new package names, links, andmetadata.json.
- For preview releases,
merge the release branch to GitHubmasterwith a merge commit. - For non-preview releases,
make sure all changes are either already in master or have a PR open. - Delete the release branch.
- Trigger the Docker image release.
- Retain builds.
- Update https://github.com/dotnet/dotnet-docker/tree/master/3.0/sdk with new version and SHA hashes for global tool.
Metadata
Metadata
Assignees
Labels
Issue-Metaan issue used to track multiple issuesan issue used to track multiple issues