Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1287 commits
Select commit Hold shift + click to select a range
ea34b18
keyboard Enter submit (#4991)
zhixzhan Nov 30, 2020
ae344cd
fix: check if port in use before showing success message on local pub…
Nov 30, 2020
20e1d91
include required files/dirs in zip file (#5021)
hatpick Nov 30, 2020
bc7caa2
feat: Updated js runtime to use the latest SDK (#4494)
chon219 Dec 1, 2020
06ababe
Merge branch 'main' into uischema/recognizer-seed
yeze322 Dec 1, 2020
b486ef8
fix webpack config of pvaPublish 'ui'
yeze322 Dec 1, 2020
a72e3e9
Merge branch 'main' into action/1.2rc
yeze322 Dec 1, 2020
fa1d278
fix: Make custom functions wording consistent (#5030)
lei9444 Dec 1, 2020
f6718d8
try-catch around trigger grouping expressions (#5017)
GeoffCoxMSFT Dec 1, 2020
e63a30c
chore: Updated installOneAuth script to target correct version. (#5020)
tonyanziano Dec 1, 2020
6ff23ce
feat: adaptive expression functions menu (#5015)
LouisEugeneMSFT Dec 2, 2020
0cc775d
fix: Correct handling of focus for Intellisense fields (#5039)
LouisEugeneMSFT Dec 2, 2020
45633d4
feat: azure publish with orchestrator (#5011)
lei9444 Dec 2, 2020
70e570f
docs: Add missing header anchors (#5031)
peterbozso Dec 2, 2020
08c12dc
fix: l10n files special handling for apostrophes and "other" numbers …
beyackle Dec 2, 2020
3dedb1d
doc: updates to Package manager readme (#5037)
zxyanliu Dec 2, 2020
5a3555a
- removing vaCore template plugin (#5024)
pavolum Dec 2, 2020
cf6e47a
Update bf-generate, select schema after creation (#5062)
hatpick Dec 2, 2020
2fb9f59
fix: LG template displaying / editing problem in generated dialog (#4…
yeze322 Dec 3, 2020
05aa579
chore: Merge bot-projects feature onto main (#5066)
srinaath Dec 3, 2020
8cdcf0d
Remove fit for tests (#5069)
srinaath Dec 3, 2020
b3f571b
fix: some bug fix about publish page (#5012)
alanlong9278 Dec 3, 2020
0efa350
ci: disable yarn cache for e2e (#5018)
a-b-r-o-w-n Dec 3, 2020
4f58b4a
chore: Updated version to 1.2.1 (#5075)
tonyanziano Dec 3, 2020
21ced97
chore: allow setting oneauth version via env variable when installing…
a-b-r-o-w-n Dec 3, 2020
c5f5848
fix: Install 64-bit vcredist package (#5068)
taicchoumsft Dec 3, 2020
59f7f11
feat: Disable stop all operations while start operations is being per…
srinaath Dec 3, 2020
2133a73
feat: telemetry api (#4968)
tdurnford Dec 3, 2020
0b71db2
revert settings page changes (#5091)
beyackle Dec 4, 2020
bc31a57
fix: l10n fix by moving constant strings to thunks (#5060)
beyackle Dec 4, 2020
520ebd0
fix: restore dropdown and widen sidebar (#5093)
beyackle Dec 4, 2020
d15d465
fix: misc creation fixes (#4809)
pavolum Dec 4, 2020
7eb138a
fix: QnA and project tree UX from botprojects (#5070)
zhixzhan Dec 4, 2020
7f50e7a
fix: Lg content missing when switch the page (#5032)
lei9444 Dec 4, 2020
ec00f43
chore: Upgrade Orchestrator Lib packages (#5092)
taicchoumsft Dec 4, 2020
1a28b60
fix: make sure luis region is required (#5103)
liweitian Dec 4, 2020
8cba0f5
fix: publish button and botStatus item should be disabled to click wh…
alanlong9278 Dec 4, 2020
2a5d599
fix: todoluissample start failure (#5101)
lei9444 Dec 4, 2020
98eb0f2
fix: azure publish failed (#5098)
lei9444 Dec 4, 2020
577663e
fix: allow the isHidden feature flag config to overwrite client state…
cwhitten Dec 4, 2020
75b3ff1
feat: Updated to show imports in LU and LG (#5089)
GeoffCoxMSFT Dec 4, 2020
41c42c8
fix: Cause Recognizers component to update after project reload (#5109)
lei9444 Dec 4, 2020
4e5c800
Summary (#5097)
mewa1024 Dec 4, 2020
827857c
fix: Fix learn more in feature flags and adds learn more for form dia…
hatpick Dec 4, 2020
9b46822
fix: Add APPINSIGHTS_INSTRUMENTATIONKEY to getBuildEnvironment (#5120)
tdurnford Dec 4, 2020
ff9c593
Fixes electron generation (#5161)
hatpick Dec 5, 2020
90ec7cc
fix: restore Common links to LG page (#5163)
beyackle Dec 5, 2020
694c50f
fix: Allow manifest creation on root bot (#5116)
srinaath Dec 6, 2020
567c11a
fix: Package manager eject runtime button navigation (#5088)
hatpick Dec 7, 2020
e2b13bf
fix: "Show skill manifest" has double scroll bar and qna creation flo…
zhixzhan Dec 7, 2020
6cf1f95
fix: change luis name to luis application name (#5188)
liweitian Dec 7, 2020
20c3950
fix: Allow choose Orchestrator recognizer type when lu file is empty …
lei9444 Dec 7, 2020
3d42c2c
fix title problem (#5186)
yeze322 Dec 7, 2020
d88f6af
fix: update bf dialog:merge command in package library docs (#5124)
benbrown Dec 7, 2020
019016e
Added FeatureFlagChanged (#5195)
GeoffCoxMSFT Dec 7, 2020
f7a7d73
fix: Minor Orchestrator Text Changes (#5197)
taicchoumsft Dec 7, 2020
f93ae24
add retry logic for luis assigning api (#5072)
Dec 7, 2020
3e1339e
Added log call to generating dialog. (#5199)
GeoffCoxMSFT Dec 7, 2020
e992473
ci: automatically assign PR owner after review
a-b-r-o-w-n Dec 7, 2020
e0d3dbe
fix: UX improvement to form dialogs and updated library (#5201)
hatpick Dec 7, 2020
8bdfc4a
Guard BotController with schema check (#5200)
cwhitten Dec 8, 2020
c9ae8b4
preserve selection state when updating cursor position (#5204)
a-b-r-o-w-n Dec 8, 2020
25b5869
Increase heap size for webpack hot reload (#5203)
hatpick Dec 8, 2020
99142b6
fix: add missing formatMessage calls and fix l10n script (#5119)
beyackle Dec 8, 2020
547f604
fix: update powershell script to support qna and corsstrain build (#4…
Dec 8, 2020
796081a
fix: skill bot missing skill diagnostics (#5218)
zhixzhan Dec 8, 2020
86ebdce
fix: adjust data flow for publish page (#5217)
alanlong9278 Dec 8, 2020
e4dd79e
fix: Fixed reference to build environment variables (#5216)
tdurnford Dec 8, 2020
75ca046
update qna create placeholder (#5210)
zhixzhan Dec 8, 2020
c6d720e
fix: Allowed Callers list instantiated to an empty string array. (#5213)
srinaath Dec 8, 2020
7af4c77
add word break style to error message (#5221)
liweitian Dec 8, 2020
f738895
fix: only support en-us on qna for tmp use (#5010)
liweitian Dec 8, 2020
2e73656
put package manager behind a feature flag (#5078)
benbrown Dec 8, 2020
db24abc
- Closes loading animation when error is encountered in creation (#5209)
pavolum Dec 8, 2020
c9deb3a
select item (#5215)
hatpick Dec 8, 2020
18977cb
Fixed undefined deref on new property. (#5231)
GeoffCoxMSFT Dec 8, 2020
eccbebe
Rename the MultipleDialog.schema to MultipleDialog.schema.sample (#5212)
luhan2017 Dec 8, 2020
31465d9
Strengthen the reg check (#5240)
taicchoumsft Dec 9, 2020
803a62f
feat: Restart all bots (#5242)
srinaath Dec 9, 2020
ceff8a5
fix: add LUIS endpoint to setting page (#5243)
beyackle Dec 9, 2020
286bef2
Show panel only if previous status is not refresh (#5247)
srinaath Dec 9, 2020
4faf250
fix: correct multiline in LG page list view (#5220)
zhixzhan Dec 9, 2020
9d42269
fix: Qna pairs are being duplicated in the Qna knowledge base (#5253)
lei9444 Dec 9, 2020
6c82a0c
fix: e2e test (#5255)
liweitian Dec 9, 2020
970ee1c
fix: update version to 1.3.0-rc1 (#5254)
liweitian Dec 9, 2020
30db3a1
fix: auto fix body in list view inline editing (#5248)
zhixzhan Dec 9, 2020
33699e5
fix: ui fix about publish & setting page (#5252)
alanlong9278 Dec 9, 2020
c62c585
fix: a regression causing source qna file not found (#5257)
zhixzhan Dec 9, 2020
4abd17a
chore: set USER_AGENT to environment variables before luis and qna bu…
lei9444 Dec 9, 2020
ddc57f2
fix: Added confirmation dialog prior to pull (#5245)
tonyanziano Dec 9, 2020
a7c1861
chore: update l10n strings (2020-12-08) (#5258)
beyackle Dec 9, 2020
6b8d1b1
Upgrade orchestrator-core (#5241)
taicchoumsft Dec 9, 2020
09467d2
Prep RC2 (#5260)
cwhitten Dec 9, 2020
9dfc2c7
remove hardcoded version for conversational core template (#5263)
pavolum Dec 9, 2020
9ed55be
feat: add multi-bot nav to the package library (#5259)
benbrown Dec 9, 2020
e4bbbdf
feat: Add custom telemetry events (#5249)
tdurnford Dec 9, 2020
8ba732d
Localized resource files from OneLocBuild (#5268)
GeoffCoxMSFT Dec 10, 2020
38102c5
fix: single bot and multi bot context handled (#5266)
srinaath Dec 10, 2020
ac23133
fix: Only do down sampling for interruption intent (#5256)
lei9444 Dec 10, 2020
0f4820f
Remove Orchestrator pdbs from Azure publish flow (#5275)
taicchoumsft Dec 10, 2020
6829c27
fix: update server version to 1.3.0-rc2 (#5277)
lei9444 Dec 10, 2020
a165914
fix bug #5274 (#5276)
liweitian Dec 10, 2020
04693f9
fix: polling logic & some ui bugfix for publish page (#5279)
alanlong9278 Dec 10, 2020
99f71fe
Update publish target folder and disable --self-contained with Azure …
luhan2017 Dec 10, 2020
5f6fe77
fix: Add session id to telemetry events (#5281)
tdurnford Dec 10, 2020
48689d3
RC3 (#5280)
cwhitten Dec 10, 2020
824f3e4
fix: help link (#5284)
zxyanliu Dec 10, 2020
73f048f
Revert "Remove Orchestrator pdbs from Azure publish flow (#5275)" (#5…
taicchoumsft Dec 10, 2020
77c3527
Start bots optimization (#5288)
srinaath Dec 10, 2020
67850b8
Fetch merged settings on reload (#5289)
srinaath Dec 10, 2020
93636df
fix: dismiss open bot loading screen (#5290)
tdurnford Dec 10, 2020
dad56be
RC4 (#5287)
cwhitten Dec 10, 2020
3de90be
fix: Fixes "view dialog" link in form dialog success notification (#5…
hatpick Dec 10, 2020
86599f8
fix: generate responses (#5299)
GeoffCoxMSFT Dec 11, 2020
7046fc6
fix: change collection id to container id in cosmos config (#5100)
Dec 11, 2020
7fbd6a5
fix: load root dialog as Dialog instead of AdaptiveDialog to fix cycl…
feich-ms Dec 11, 2020
164d26d
chore(deps): bump ini from 1.3.5 to 1.3.7 in /Composer (#5298)
dependabot[bot] Dec 11, 2020
f71b0c3
Merge branch 'main' into uischema/recognizer-seed
yeze322 Dec 11, 2020
8446514
chore: Update en-US.json with latest string changes (#5283)
beyackle Dec 11, 2020
c8e6a75
fix: prevent create duplicated root dialog in PVA case (#5305)
zhixzhan Dec 11, 2020
b9bb2de
fix UX bug in setting page (#5306)
liweitian Dec 11, 2020
168e925
chore: Remove onnxruntime.pdb from Publishing (#5291)
taicchoumsft Dec 11, 2020
aaff1af
fix: runtime throw exception when there is no cosmosdb config (#5313)
luhan2017 Dec 11, 2020
5714558
surface dotnet build error on runtime (#5314)
srinaath Dec 11, 2020
d79ef62
feat: provisioning in app (#4221)
benbrown Dec 11, 2020
25ad81c
chore: Updated to latest lib (#5316)
GeoffCoxMSFT Dec 11, 2020
e7d9699
fix: use dropdown for LUIS region in skill bot settings (#5318)
beyackle Dec 11, 2020
667333a
fix sentence wrap bug (#5310)
liweitian Dec 11, 2020
d42c259
fix: Start panel open on start/restart operation (#5322)
srinaath Dec 12, 2020
dc0d900
fix: LG diagnostics mismatch by update reference in cache (#5323)
zhixzhan Dec 14, 2020
388e3a0
fix: undo failed after click create trigger and remove trigger (#5325)
lei9444 Dec 14, 2020
7682142
fix: security analysis failed because of [email protected] (#5326)
zhixzhan Dec 14, 2020
114fc4a
RC5 (#5327)
cwhitten Dec 14, 2020
dc4bb80
release: update changelog github user map
a-b-r-o-w-n Dec 14, 2020
e8d9f04
release: update changelog
a-b-r-o-w-n Dec 14, 2020
b7c155c
v1.3.0
cwhitten Dec 14, 2020
aa6485b
chore: suppress/fix lgtm alerts (#4678)
a-b-r-o-w-n Dec 15, 2020
6d0737f
docs: Supported/Recommended OS Documentation (#5330)
taicchoumsft Dec 15, 2020
be755e1
fix: Updated publish extensions to use updated APIs (#5346)
tonyanziano Dec 16, 2020
4fff914
fix: Added missing dependencies to /types and /extensions packages. (…
tonyanziano Dec 16, 2020
a65ce24
Fixed issue where an env object was being stored in state instead of …
tonyanziano Dec 17, 2020
05cbd7a
chore: Concurrency safe state manipulation for lg/lu/qna/multilang (#…
zhixzhan Dec 18, 2020
57e5aaf
fix: move graphToken into body, fix http call header too large (#5336)
VanyLaw Dec 18, 2020
6cce949
fix: luis deploy e2e test case failed due to unnecessary clicking on …
liweitian Dec 18, 2020
e24e080
fix: improve type-safety of server code (#5384)
beyackle Dec 18, 2020
e678bd7
Remove path module from electron-server (#5391)
srinaath Dec 20, 2020
34631bf
build: Fix build context (#5382)
peterbozso Dec 21, 2020
da63bc9
fix call out bug (#5352)
liweitian Dec 28, 2020
32a4899
Updated condition to check for correct publish API (#5399)
tonyanziano Dec 30, 2020
c4893c7
chore: refactor client code for cleanliness (#5401)
beyackle Dec 31, 2020
671d03d
no need to update script if script folder is missing in bot project f…
liweitian Jan 4, 2021
1e2438f
chore: get rid of myget (#5402)
lei9444 Jan 5, 2021
8a39360
fix: Updated skill manifest schema version (#5413)
tdurnford Jan 5, 2021
9953af4
Reduce code duplication (#4992)
peterbozso Jan 6, 2021
54248fb
fix: GitHub auth plugin's name (#5445)
peterbozso Jan 6, 2021
1d4f36a
chore(deps): bump axios in /extensions/localPublish (#5443)
dependabot[bot] Jan 6, 2021
7c10f1c
chore(deps): bump axios in /extensions/azurePublish (#5442)
dependabot[bot] Jan 6, 2021
8bae7f3
chore(deps): bump axios from 0.21.0 to 0.21.1 in /Composer (#5444)
dependabot[bot] Jan 6, 2021
609e736
fix: LG worker cache expires occasionally (#5455)
zhixzhan Jan 7, 2021
bb3a8ef
feat: Gcox/update splitter (#5458)
GeoffCoxMSFT Jan 7, 2021
ad6ee2c
fix: project tree show incorrect imports (#5361)
zhixzhan Jan 8, 2021
5fc16c8
fix: electron build is broken (#5473)
hatpick Jan 8, 2021
67990cc
fix: Remove native Orchestrator DLLs from Runtime (#5471)
taicchoumsft Jan 9, 2021
1c9bb71
fix australia region in luis (#5440)
VanyLaw Jan 11, 2021
8df7c1b
Merge branch 'main' into uischema/recognizer-seed
yeze322 Jan 11, 2021
99fbf96
Remove unnecessary code (#4756)
peterbozso Jan 11, 2021
9e1f515
fix: mutli re-render when editing in form editor (#5457)
lei9444 Jan 11, 2021
3376d28
chore: Avoid re-render from states value change (#5466)
zhixzhan Jan 11, 2021
55136e7
chore: Performance improvements for ProjectTree (#5463)
srinaath Jan 11, 2021
4064ed8
fix: add telemetry for provision (#5341)
VanyLaw Jan 12, 2021
197dda8
chore: adds eslint rule to prefer optional chain (#5501)
hatpick Jan 12, 2021
a0580b2
update to latest bg-generate (#5504)
hatpick Jan 12, 2021
121d4c2
ci: validate pr when opened and edited (#5505)
a-b-r-o-w-n Jan 13, 2021
55c9054
docs: Update Orchestrator requirement docs in prep for Composer 1.3.1…
taicchoumsft Jan 13, 2021
638aac5
fix: Revert to reopening a resource (#5475)
srinaath Jan 13, 2021
b136973
fix: validate dialog take a long time when updating lg in form (#5483)
lei9444 Jan 13, 2021
094818a
ci: re-trigger pr validation on push (#5512)
a-b-r-o-w-n Jan 13, 2021
8923e14
fix: l18n apostrophe errors (#5515)
beyackle Jan 13, 2021
c7a9322
fix: telemetry fixes (#5493)
tdurnford Jan 13, 2021
1f66384
fix: Secruity analsis (#5507)
lei9444 Jan 14, 2021
d33b15d
fix: bump version to 1.3.1 (#5517)
boydc2014 Jan 14, 2021
70c0d7b
fix: check empty name when creating qna source (#5519)
zhixzhan Jan 14, 2021
a77f39b
fix: switching in project tree is lagging (#5524)
lei9444 Jan 14, 2021
713ed91
release: v1.3.1 (#5520)
zhixzhan Jan 14, 2021
2d28769
fix: add check script for l10n files (#5528)
beyackle Jan 14, 2021
6f797df
delete trigger by projectId passed from projectTree (#5542)
zhixzhan Jan 18, 2021
a7a78f8
fix: luis\qna key missing in skill bot (#5545)
liweitian Jan 18, 2021
66f6854
fix: designPage navigation to settings Page url error (#5546)
liweitian Jan 18, 2021
67931eb
chore: deprecate feature request issue template (#5378)
a-b-r-o-w-n Jan 19, 2021
0b88e0b
fix: correctly generate l10n files when using zsh (#5555)
a-b-r-o-w-n Jan 19, 2021
ecf2df0
Updating to daily runtime for R12 development (#5529)
GeoffCoxMSFT Jan 19, 2021
df53a98
set max http header size to fix 431 (#5521)
VanyLaw Jan 20, 2021
1aa2c8a
feat: change source of packages from local feed to live npm/nuget fee…
benbrown Jan 20, 2021
1ed31e1
fix: showing correct error message in local publish (#5509)
VanyLaw Jan 21, 2021
d1269eb
fix: electron update error (#5573)
zhixzhan Jan 22, 2021
221dcec
fix: Move persistence layer's delta computation into worker (#5563)
lei9444 Jan 25, 2021
46e1939
fix hover display incorrect returntype (#5588)
Jan 25, 2021
837a7dd
Update numberinput.dialog (#5575)
xieofxie Jan 25, 2021
d975bee
fix: upgrade the immer version to fix security error (#5600)
lei9444 Jan 26, 2021
de82bb5
chore: Avoid re-render on project tree when select an item (#5552)
zhixzhan Jan 26, 2021
928d8c5
Merge branch 'main' into uischema/recognizer-seed
yeze322 Jan 26, 2021
7185fb4
refactor: Refactor publish page. (#5375)
alanlong9278 Jan 26, 2021
afe945c
update lg version
yeze322 Jan 26, 2021
cd05306
Merge branch 'main' into uischema/recognizer-seed
yeze322 Jan 26, 2021
fc42080
feat: Trigger UI Schema (#4079)
yeze322 Jan 27, 2021
b59d3ec
Merge branch 'main' into uischema/recognizer-seed
yeze322 Jan 27, 2021
72087d9
fix callout bug (#5601)
liweitian Jan 27, 2021
02b9c1f
change teachingBubble to callout (#5625)
liweitian Jan 27, 2021
79a2ba4
chore: Hide triggers 'OnQnAMatch' and 'OnChooseIntent' in PVA env (#5…
yeze322 Jan 27, 2021
248680f
fix: yarn start:dev throw error (#5609)
lei9444 Jan 27, 2021
dbdb3da
allow click outside focuszone (#5634)
liweitian Jan 28, 2021
1843aca
Eccluding this test for now (#5647)
srinaath Jan 28, 2021
2481adc
feat: LG editor improvements (part 1) (#5631)
hatpick Jan 28, 2021
5af3f50
Fixes the height and adds templates to the menu (#5651)
hatpick Jan 28, 2021
c603081
Merge branch 'main' into uischema/recognizer-seed
yeze322 Jan 29, 2021
fa60784
fix: botProject UT depends on external service (#5656)
lei9444 Jan 29, 2021
cfcf6b1
fix: use directVersionPublish for LUIS to avoid 404 in bot response (…
alanlong9278 Jan 29, 2021
d0f7ceb
refactor: break down the design page(the first step) (#5623)
lei9444 Feb 1, 2021
7c38f01
fix authoring endpoint and prediction endpoint mess up (#5655)
Feb 1, 2021
743978c
style: polish UI of provision dialog (#5482)
VanyLaw Feb 1, 2021
b7f2be1
fix typos (#5652)
hatpick Feb 1, 2021
73c0bce
Update to latest bf-generate (#5672)
GeoffCoxMSFT Feb 2, 2021
7bafd30
fix: Pop up the error message from persistence layer (#5606)
lei9444 Feb 2, 2021
4de92c4
fix: lg files auto add placeholder for missing templates (#5654)
zhixzhan Feb 2, 2021
0417c2f
feat: Alert a warning before remove a skill (#5638)
zhixzhan Feb 2, 2021
e00d826
AI Studio Framework
cwhitten Feb 3, 2021
10b9e37
Remove test
cwhitten Feb 3, 2021
285a040
fix: refine the error message when the bot is deleted (#5679)
lei9444 Feb 3, 2021
3faa8a8
fix: Only publish the dialog referred qna file (#5674)
lei9444 Feb 3, 2021
270e0f3
fix: correct project tree menu items for remote skill (#5685)
zhixzhan Feb 3, 2021
3631597
Merge branch 'main' into uischema/recognizer-seed
yeze322 Feb 4, 2021
89643c3
fix: keyboard focus error (#5602)
alanlong9278 Feb 4, 2021
91d3f6f
fix: unify display name function in client, visual editor (#5474)
alanlong9278 Feb 4, 2021
383cc31
fix: consume some env variables from bash instead of JS (#5696)
a-b-r-o-w-n Feb 4, 2021
806adcb
perf: avoid multi re-rendering when switch the project tree item (ste…
lei9444 Feb 5, 2021
3637ddb
fix: add locale parameter support in built-in functions and update bu…
Feb 5, 2021
2010f0f
fix: Pass access token for publishing through request body instead of…
tonyanziano Feb 5, 2021
b83c152
fix: No exception thrown when unsupported locale is set for Luis publ…
lei9444 Feb 7, 2021
30d3ec2
fix: docker build failed (#5714)
lei9444 Feb 7, 2021
542c4e8
fix: text input cursor err in runtime section (#5636)
alanlong9278 Feb 8, 2021
a2058bb
fix css err when clicking node (#5713)
alanlong9278 Feb 8, 2021
fcad8c6
add subscription id (#5711)
Feb 8, 2021
fef7929
fix: add 100px marign right for branching nodes (SwitchConditon, IfCo…
yeze322 Feb 9, 2021
7c2dda1
remove resoruce group checking in provision UI (#5446)
VanyLaw Feb 9, 2021
03d5717
fix: Remove nuget feed from Nuget.config (#5734)
boydc2014 Feb 9, 2021
8cde5d7
feat: Add utruncated user id to telemetry events (#5742)
tdurnford Feb 10, 2021
01c1b15
Merge branch 'main' into uischema/recognizer-seed
yeze322 Feb 10, 2021
50b8304
feat: apply new deisgn on project tree to solve Critical create actio…
liweitian Feb 10, 2021
c49a7b2
Merge branch 'main' into uischema/recognizer-seed
yeze322 Feb 10, 2021
c0aaf02
add mem size to bypass build
yeze322 Feb 10, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
**/node_modules
**/package-lock.json
**/dist
**/build
**/server/data.json
**/server/tmp.zip
# not ignore all lib folder because packages/lib, so probably we should rename that to libs
packages/lib/*/lib

Dockerfile
.dockerignore

# ignore local bots
extensions/localPublish/hostedBots/*

# ignore test
Composer/coverage
Composer/packages/server/.composer

extensions/.build-cache.json
extensions/**/lib
extensions/**/dist

# ignore .git folders
**/.git
8 changes: 4 additions & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

* @cwhitten @boydc2014 @a-b-r-o-w-n

/BotProject/ @boydc2014 @luhan2017
/runtime/ @boydc2014 @luhan2017 @carlosscastro @benbrown

/Composer/ @cwhitten @boydc2014 @a-b-r-o-w-n @corinagum
/Composer/ @cwhitten @boydc2014 @a-b-r-o-w-n @beyackle @srinaath @tonyanziano @geoffcoxmsft @hatpick

/Composer/packages/extensions/visual-designer @yeze322 @cwhitten @boydc2014 @a-b-r-o-w-n
/Composer/packages/adaptive-flow @yeze322 @cwhitten @boydc2014 @a-b-r-o-w-n

/docs/ @cwhitten @boydc2014 @benbrown
/docs/ @cwhitten @boydc2014 @benbrown @geoffcoxmsft
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bot-framework-composer-bug.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ assignees: ""

<!-- What browser are you using? -->

- [ ] Electron distribution
- [ ] Chrome
- [ ] Safari
- [ ] Firefox
Expand Down
18 changes: 4 additions & 14 deletions .github/ISSUE_TEMPLATE/bot-framework-composer-feature-request.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,13 @@
---
name: Feature Request
about: Suggest an idea for the Bot Framework Composer
about: "Deprecated: Use 'Feature Request' discussion."
title: ""
labels: "Type: Enhancement, Needs-triage"
assignees: ""
---

## Is your feature request related to a problem? Please describe.
> This issue template is deprecated.

<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
Please search Feature Request discussions for your feature request and create a new one if not found.

## Describe the solution you'd like

<!-- A clear and concise description of what you want to happen. -->

## Describe alternatives you've considered

<!-- A clear and concise description of any alternative solutions or features you've considered. -->

## Additional context

<!-- Add any other context or screenshots about the feature request here. -->
You can create a new discussion [here](https://github.com/microsoft/BotFramework-Composer/discussions/new).
4 changes: 4 additions & 0 deletions .github/actions/conventional-pr/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,7 @@ runs:
branding:
icon: "briefcase"
color: "purple"
inputs:
repo-token:
description: "Token used to interact with the Github API."
required: true
18 changes: 9 additions & 9 deletions .github/actions/conventional-pr/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions .github/actions/conventional-pr/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
"author": "",
"license": "ISC",
"dependencies": {
"@actions/core": "^1.2.0",
"@actions/core": "^1.2.6",
"@actions/github": "^1.1.0"
},
"devDependencies": {
"typescript": "^3.7.2"
"typescript": "3.9.2"
}
}
37 changes: 16 additions & 21 deletions .github/actions/conventional-pr/src/conventional-pr.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,7 @@
import * as core from '@actions/core';
import * as github from '@actions/github';

import {
validateTitle,
validateBody,
validateBaseBranch,
PullRequestInfo,
isRelease,
} from './utils';
import { validateTitle, validateBody, PullRequestInfo } from './utils';

const OWNER = github.context.repo.owner;
const REPO = github.context.repo.repo;
Expand All @@ -26,6 +20,9 @@ const prQuery = `
query PRInfo($owner: String!, $repo: String!, $prNumber: Int!) {
repository(owner: $owner, name: $repo) {
pullRequest(number: $prNumber) {
author {
login
}
title
body
baseRefName
Expand Down Expand Up @@ -57,30 +54,28 @@ async function run() {
return;
}

if (!isRelease(pr)) {
const titleErrors = validateTitle(pr.title);
const bodyErrors = validateBody(pr.body);
const branchErrors = validateBaseBranch(pr.title, pr.baseRefName);
if (pr.author?.login === 'dependabot') {
core.info('This is a Dependabot PR; no verification needed.')
return;
}

if (titleErrors.length) {
core.setFailed(titleErrors.join('\n'));
}
const titleErrors = validateTitle(pr.title);
const bodyErrors = validateBody(pr.body);

if (bodyErrors.length) {
core.setFailed(bodyErrors.join('\n'));
}
if (titleErrors.length) {
core.setFailed(titleErrors.join('\n'));
}

if (branchErrors.length) {
core.setFailed(branchErrors.join('\n'));
}
if (bodyErrors.length) {
core.setFailed(bodyErrors.join('\n'));
}
} catch (err) {
core.error(err);
core.setFailed('Error getting Pull Request data.');
}
}

run().catch(err => {
run().catch((err) => {
core.error(err);
core.setFailed('Error verifying conventional PR.');
});
32 changes: 7 additions & 25 deletions .github/actions/conventional-pr/src/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ export interface PullRequestInfo {
title: string;
body: string;
baseRefName: string;
author: {login: string};
}
type ValidationResult = string[];

const validTypes = [
'feat',
'feature',
'fix',
'doc',
'docs',
'style',
'refactor',
Expand All @@ -23,7 +26,7 @@ const validTypes = [
'a11y',
];

const typeList = validTypes.map(t => ` - ${t}`).join('\n');
const typeList = validTypes.map((t) => ` - ${t}`).join('\n');

export function validateTitle(title: string): ValidationResult {
const errors: ValidationResult = [];
Expand All @@ -32,7 +35,7 @@ export function validateTitle(title: string): ValidationResult {
errors.push('[Title] Must be present.');
}

const hastype = validTypes.some(t => title.startsWith(`${t}: `));
const hastype = validTypes.some((t) => title.startsWith(`${t}: `));

if (!hastype) {
errors.push(
Expand All @@ -43,7 +46,7 @@ export function validateTitle(title: string): ValidationResult {
return errors;
}

const refMatch = /(refs?|close(d|s)?|fix(ed|es)?) \#\d+/i;
const refMatch = /((refs?|close(d|s)?|fix(ed|es)?) \#\d+)|(#minor)|(#release)/i;
const helpLink =
'https://help.github.com/en/github/managing-your-work-on-github/closing-issues-using-keywords';

Expand All @@ -52,28 +55,7 @@ export function validateBody(body: string): ValidationResult {

if (!refMatch.test(body)) {
errors.push(
`[Body] Must reference an issue (ex. 'fixes #1234').\nSee ${helpLink} for more details.`
);
}

return errors;
}

export function isRelease(pr: PullRequestInfo) {
return pr.title.startsWith('release: ') && pr.baseRefName === 'stable';
}

export function validateBaseBranch(
title: string,
baseBranch: string
): ValidationResult {
let errors: ValidationResult = [];

if (title.startsWith('release: ') && baseBranch !== 'stable') {
errors.push("[Release] Release pull request must target 'stable' branch.");
} else if (baseBranch === 'stable') {
errors.push(
"[Branch] Pull requests cannot target 'stable' branch. Perhaps you meant to create a release or are targeting the wrong branch."
`[Body] Must either reference an issue (ex. 'fixes #1234') or, if this is a minor change with no related issue, tag it as '#minor'.\nSee ${helpLink} for more details.`
);
}

Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/add-pr-owner.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Add PR Owner

on:
pull_request_review:
types: [submitted]

jobs:
add-pr-owner:
runs-on: ubuntu-latest
steps:
- uses: a-b-r-o-w-n/add-pr-owner-action@v1
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
45 changes: 45 additions & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Docker Build Validation

on:
push:
branches: [main]
pull_request:
types: [opened, reopened, synchronize]
workflow_dispatch:

jobs:
build:
timeout-minutes: 60
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v2

- name: free disk space
run: |
sudo swapoff -a
sudo rm -f /swapfile
sudo apt clean
docker rmi $(docker image ls -aq)
df -h

- name: Build
uses: docker/build-push-action@v2
with:
push: false
context: .
file: Dockerfile
tags: botframework-composer

- name: Health check
run: |
containerId=$(docker run -d -p "5000:5000" botframework-composer)
sleep 10
docker logs $containerId
curl -Is http://localhost:5000 | grep -q "200 OK"
shell: bash

- name: Clean up
if: always()
run: docker rm -f $(docker ps -a -q)
Loading