We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
botframework-directlinejs
0.14.1
4.13.0
CHANGELOG.md
npm version --no-git-tag-version 4.13.0
master
585da0a
true
BotFramework-WebChat-daily
230592
WebChat-release-testing
Push-Release-Testing-to-GitHub-Pages
2697
The test should run against the build artifacts from Azure Pipelines.
webchat-release-testing
qfe
git status
git pull
/package.json
/package-lock.json
git log
git tag v4.13.0
git push -u upstream v4.13.0
curl -H 'Accept-Encoding: gzip' https://cdn.botframework.com/botframework-webchat/4.13.0/webchat.js | gunzip - | openssl dgst -sha384 -binary | openssl base64 -A
cat webchat.js | openssl dgst -sha384 -binary | openssl base64 -A
stats.json
webchat-release-testing/drops
curl -L -o botframework-directlinespeech-sdk-4.13.0.tgz https://registry.npmjs.org/botframework-directlinespeech-sdk/-/botframework-directlinespeech-sdk-4.13.0.tgz curl -L -o botframework-webchat-4.13.0.tgz https://registry.npmjs.org/botframework-webchat/-/botframework-webchat-4.13.0.tgz curl -L -o botframework-webchat-core-4.13.0.tgz https://registry.npmjs.org/botframework-webchat-core/-/botframework-webchat-core-4.13.0.tgz curl -L -o botframework-webchat-api-4.13.0.tgz https://registry.npmjs.org/botframework-webchat-api/-/botframework-webchat-api-4.13.0.tgz curl -L -o botframework-webchat-component-4.13.0.tgz https://registry.npmjs.org/botframework-webchat-component/-/botframework-webchat-component-4.13.0.tgz
[[PROD]]Push-WebChat-to-npmjs
32
[[PROD]]Push-WebChat-to-Prod-CDN-with-approval
11
abc123
131156
01.create-react-app
01.create-react-app/node_modules
npm install
npm install botframework-webchat@4.13.0
npm run build
<script crossorigin="anonymous" integrity="sha384-" src="https://cdn.botframework.com/botframework-webchat/latest/webchat-es5.js" ></script>
npx serve
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
git clean -fdx
package-lock.json
component/package.json
botframework-webchat-core
package.json
This list should be copied to versions in the future.
git checkout master
git cherry-pick XXX
4.13.1-0
npm version prepatch --no-git-tag-version
servicingPlan.json
The PR is https://github.com/microsoft/BotFramework-WebChat/pull/XXX
On each package.json under root and /packages/:
/packages/
@babel/*
jest
lerna
typescript
webpack
react
react-dom
redux
redux-saga
react-film
react-scroll-to-bottom
react-say
react-dictate-button
@types/react
remark
strip-markdown
source-map-loader
sanitize-html@1
nanoid
sanitize-html
serve
rxjs
playground
webpack@4
webpack@5
copy-webpack-plugin@6
html-webpack-plugin@4
microsoft-cognitiveservices-speech-sdk
adaptivecards
expect@25
graceful-fs
npm audit fix
The Docker image can be found at root docker-compose.yml and Dockerfile*.
docker-compose.yml
Dockerfile*
3.14.159-xxx
87.0
4.0.0-alpha-7-prerelease-20200907
The text was updated successfully, but these errors were encountered:
https://github.com/microsoft/BotFramework-WebChat/releases/tag/v4.13.0
Sorry, something went wrong.
corinagum
No branches or pull requests
Checklist
Build
Bump MockBot to Bot Framework SDK release 4.13.0Bumpbotframework-directlinejs
to0.14.1
4.13.0
CHANGELOG.md
to mark specific changes in4.13.0
npm version --no-git-tag-version 4.13.0
master
, the PR number is 4.13.0 release bump #3827585da0a
true
BotFramework-WebChat-daily
230592
and commit is585da0a
WebChat-release-testing
pipeline to completePush-Release-Testing-to-GitHub-Pages
2697
Test
webchat-release-testing
4.13.0
and previous releasesRelease
master
orbranch, runqfe
git status
to checkgit pull
/package.json
,/package-lock.json
, andCHANGELOG.md
has a version of4.13.0
git log
585da0a
git tag v4.13.0
git push -u upstream v4.13.0
CHANGELOG.md
curl -H 'Accept-Encoding: gzip' https://cdn.botframework.com/botframework-webchat/4.13.0/webchat.js | gunzip - | openssl dgst -sha384 -binary | openssl base64 -A
cat webchat.js | openssl dgst -sha384 -binary | openssl base64 -A
stats.json
and 5 tarballswebchat-release-testing/drops
[[PROD]]Push-WebChat-to-npmjs
32
and commit is585da0a
[[PROD]]Push-WebChat-to-Prod-CDN-with-approval
230592
, release number is11
and commit isabc123
131156
(this is fixed)Post-release verification - complete within 30mins / 1hr of the release
webchat-release-testing
01.create-react-app
01.create-react-app/node_modules
npm install
npm install botframework-webchat@4.13.0
(just install the bundle package)npm run build
npx serve
(at repo root)Notification to interested parties
Post-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 tomaster
git checkout master
git cherry-pick XXX
(the commitish for bumping version number andCHANGELOG.md
)CHANGELOG.md
CHANGELOG.md
package.json
to4.13.1-0
npm version prepatch --no-git-tag-version
servicingPlan.json
4.13.0
The PR is https://github.com/microsoft/BotFramework-WebChat/pull/XXX
Applies to major/minor releases
Bump all dependencies to latest version
On each
package.json
under root and/packages/
:@babel/*
,jest
,lerna
,typescript
,webpack
, etc) in PR Bump deps and to 4.13.1-0 #3831react
,react-dom
,redux
,redux-saga
,react-film
,react-scroll-to-bottom
,react-say
,react-dictate-button
,@types/react
remark
andstrip-markdown
,source-map-loader
(because of webpack)remark
don't work under IE11sanitize-html@1
nanoid
deps which does not work in ES5 environmentsanitize-html
removednanoid
from their dependencies, please try to bump it. We usesanitize-html
while rendering Markdownserve
rxjs
onplayground
webpack@4
webpack@5
webpack@5
copy-webpack-plugin@6
html-webpack-plugin@4
microsoft-cognitiveservices-speech-sdk
adaptivecards
expect@25
graceful-fs
)npm audit fix
to make sure everything is fixedBump Docker image
3.14.159-xxx
tag scheme to a more sensible87.0
tag scheme4.0.0-alpha-7-prerelease-20200907
is still prerelease; therefore not bumping (corinagum)The text was updated successfully, but these errors were encountered: