[HIGH] Bump to 4.15.6-0 and update servicing plan #4524
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Checklist
Build
Bump MockBot to Bot Framework SDK release 4.15.5(not needed for patch release)Bump(no newer version)botframework-directlinejstox.y.z4.15.5CHANGELOG.mdto mark specific changes in4.15.5npm version --no-git-tag-version 4.15.5main, the PR number is Bump to 4.15.5 with audit-fix minimatch #4521df55e01trueBotFramework-WebChat-daily329656and commit isdf55e01WebChat-release-testingpipeline to completePush-Release-Testing-to-GitHub-Pages436/packages/folder/samples/folder, as they are pointing to previous version of Web ChatWebChat-release-testingas neededTest
webchat-release-testing4.15.5and previous releasesRelease
mainorbranch, runqfegit statusto checkgit pull/package.json,/package-lock.json, andCHANGELOG.mdhas a version of4.15.5git logdf55e01git tag v4.15.5git push -u upstream v4.15.5CHANGELOG.mdfor file in $(ls *.js); do echo $file $(cat $file | openssl dgst -sha384 -binary | openssl base64 -A); donecurl -H 'Accept-Encoding: gzip' https://cdn.botframework.com/botframework-webchat/4.15.5/webchat.js | gunzip - | openssl dgst -sha384 -binary | openssl base64 -Astats.jsonand 5 tarballswebchat-release-testing/drops[[PROD]]Push-WebChat-to-npmjs43and commit isdf55e01If there are any breaking changes, explain in the email if it will affect any customers[[PROD]]Push-WebChat-to-Prod-CDN-with-approval329656, release number is47and commit isdf55e01320590(this is fixed)Post-release verification - complete within 30 minutes after release to NPM
webchat-release-testing01.create-react-app01.create-react-app/node_modulesnpm installnpm install [email protected](just install the bundle package)npm run buildnpx serve(at repo root)Notification to interested parties
Update root README.md with feature notes -- Note: PR will be combined with post-release checklist PRPost-release checklist
These are chores that we should do before starting the cycle to reduce ripple effects if we do it in mid-cycle.
Tips:
node_modulesfrom all foldergit clean -fdxpackage-lock.jsoncomponent/package.jsonbotframework-webchat-coreby hand-modifyingpackage.jsonnpm install(symlinks will be broken afterward)package.jsonApplies to all releases
If on QFE branch, make sureCHANGELOG.mdand version number bump is cherry-picked tomaingit checkout maingit cherry-pick XXX(the commitish for bumping version number andCHANGELOG.md)If needed, correct the date for 4.15.5 inCHANGELOG.mdin PR #XXXThere could be last minute fixes that could push the planned date later than the one inCHANGELOG.mdpackage.jsonto4.15.6-0in PR [HIGH] Bump to 4.15.6-0 and update servicing plan #4524npm version prepatch --no-git-tag-versionservicingPlan.jsonin PR [HIGH] Bump to 4.15.6-0 and update servicing plan #4524Update all samples to use4.15.5in PR #XXXXnpm initwith default valuesnpm install [email protected]Bump in Power Virtual AgentsApplies to major/minor releases
Bump all dependencies to latest version
In PR #4423, we are bumping most dependencies to latest version.
npm run bumpnpm audit fixto make sure everything is fixedmicrosoft-cognitiveservices-speech-sdkUpdate CI/CD pipeline to use latest images
Some pipelines are still using
windows-2016image which will be deprecated soon, we need to update them.windows-latestBump Docker image
Docker container for headless Chrome (#XXX)3.14.159-xxxtag scheme to a more sensible87.0tag scheme