[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-directlinejs
tox.y.z
4.15.5
CHANGELOG.md
to mark specific changes in4.15.5
npm version --no-git-tag-version 4.15.5
main
, the PR number is Bump to 4.15.5 with audit-fix minimatch #4521df55e01
true
BotFramework-WebChat-daily
329656
and commit isdf55e01
WebChat-release-testing
pipeline to completePush-Release-Testing-to-GitHub-Pages
436
/packages/
folder/samples/
folder, as they are pointing to previous version of Web ChatWebChat-release-testing
as neededTest
webchat-release-testing
4.15.5
and previous releasesRelease
main
orbranch, runqfe
git status
to checkgit pull
/package.json
,/package-lock.json
, andCHANGELOG.md
has a version of4.15.5
git log
df55e01
git tag v4.15.5
git push -u upstream v4.15.5
CHANGELOG.md
for file in $(ls *.js); do echo $file $(cat $file | openssl dgst -sha384 -binary | openssl base64 -A); done
curl -H 'Accept-Encoding: gzip' https://cdn.botframework.com/botframework-webchat/4.15.5/webchat.js | gunzip - | openssl dgst -sha384 -binary | openssl base64 -A
stats.json
and 5 tarballswebchat-release-testing/drops
[[PROD]]Push-WebChat-to-npmjs
43
and commit isdf55e01
If there are any breaking changes, explain in the email if it will affect any customers[[PROD]]Push-WebChat-to-Prod-CDN-with-approval
329656
, release number is47
and commit isdf55e01
320590
(this is fixed)Post-release verification - complete within 30 minutes after release to NPM
webchat-release-testing
01.create-react-app
01.create-react-app/node_modules
npm install
npm install botframework-webchat@4.15.5
(just install the bundle package)npm run build
npx 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_modules
from all foldergit clean -fdx
package-lock.json
component/package.json
botframework-webchat-core
by hand-modifyingpackage.json
npm install
(symlinks will be broken afterward)package.json
Applies to all releases
If on QFE branch, make sureCHANGELOG.md
and version number bump is cherry-picked tomain
git checkout main
git cherry-pick XXX
(the commitish for bumping version number andCHANGELOG.md
)If needed, correct the date for 4.15.5 inCHANGELOG.md
in PR #XXXThere could be last minute fixes that could push the planned date later than the one inCHANGELOG.md
package.json
to4.15.6-0
in PR [HIGH] Bump to 4.15.6-0 and update servicing plan #4524npm version prepatch --no-git-tag-version
servicingPlan.json
in PR [HIGH] Bump to 4.15.6-0 and update servicing plan #4524Update all samples to use4.15.5
in PR #XXXXnpm init
with default valuesnpm install botframework-webchat@4.15.5
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 bump
npm audit fix
to make sure everything is fixedmicrosoft-cognitiveservices-speech-sdk
Update CI/CD pipeline to use latest images
Some pipelines are still using
windows-2016
image which will be deprecated soon, we need to update them.windows-latest
Bump Docker image
Docker container for headless Chrome (#XXX)3.14.159-xxx
tag scheme to a more sensible87.0
tag scheme