Skip to content
This repository was archived by the owner on Jun 30, 2022. It is now read-only.

Commit af41037

Browse files
authored
Merge pull request #3820 from southworks/feature/southworks/deprecation-plan/merge-master-into-next
Merge master into next branch
2 parents 3cb7733 + 5e3a59c commit af41037

394 files changed

Lines changed: 129949 additions & 131004 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/auto_assign.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,8 @@ addAssignees: false
88
reviewers:
99
- darrenj
1010
- lauren-mills
11-
- lzc850612
12-
- pavolum
1311
- peterinnesmsft
1412
- ryanlengel
15-
- sidmore
16-
- taicchoumsft
1713

1814
# A number of reviewers added to the pull request
1915
# Set 0 to add all the reviewers (default: 0)

.github/workflows/codeql.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
name: "Code scanning - action"
2+
3+
on:
4+
pull_request:
5+
schedule:
6+
- cron: '0 19 * * 0'
7+
8+
jobs:
9+
CodeQL-Build:
10+
11+
# CodeQL runs on ubuntu-latest and windows-latest
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- name: Checkout repository
16+
uses: actions/checkout@v2
17+
with:
18+
# We must fetch at least the immediate parents so that if this is
19+
# a pull request then we can checkout the head.
20+
fetch-depth: 2
21+
22+
# If this run was triggered by a pull request event, then checkout
23+
# the head of the pull request instead of the merge commit.
24+
- run: git checkout
25+
if: ${{ github.event_name == 'pull_request' }}
26+
27+
# Initializes the CodeQL tools for scanning.
28+
- name: Initialize CodeQL
29+
uses: github/codeql-action/init@v1
30+
# Override language selection by uncommenting this and choosing your languages
31+
with:
32+
languages: javascript
33+
34+
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
35+
# If this step fails, then you should remove it and run the build manually (see below)
36+
- name: Autobuild
37+
uses: github/codeql-action/autobuild@v1
38+
39+
# ℹ️ Command-line programs to run using the OS shell.
40+
# 📚 https://git.io/JvXDl
41+
42+
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
43+
# and modify them (or add more) to build your code if your project
44+
# uses a compiled language
45+
46+
#- run: |
47+
# make bootstrap
48+
# make release
49+
50+
- name: Perform CodeQL Analysis
51+
uses: github/codeql-action/analyze@v1

CODE_OF_CONDUCT.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Microsoft Open Source Code of Conduct
2+
3+
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
4+
5+
Resources:
6+
7+
- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)
8+
- [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
9+
- Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns

docs/Gemfile.lock

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ GEM
6969
jekyll-theme-time-machine (= 0.1.1)
7070
jekyll-titles-from-headings (= 0.5.1)
7171
jemoji (= 0.10.2)
72-
kramdown (= 1.17.0)
72+
kramdown (>= 2.3.1)
7373
liquid (= 4.0.0)
7474
listen (= 3.1.5)
7575
mercenary (~> 0.3)
@@ -206,24 +206,26 @@ GEM
206206
rb-inotify (~> 0.9, >= 0.9.7)
207207
ruby_dep (~> 1.2)
208208
mercenary (0.3.6)
209-
mini_portile2 (2.4.0)
209+
mini_portile2 (2.5.3)
210210
minima (2.5.0)
211211
jekyll (~> 3.5)
212212
jekyll-feed (~> 0.9)
213213
jekyll-seo-tag (~> 2.1)
214214
minitest (5.13.0)
215215
multipart-post (2.1.1)
216-
nokogiri (1.10.9)
217-
mini_portile2 (~> 2.4.0)
218-
nokogiri (1.10.9-x64-mingw32)
219-
mini_portile2 (~> 2.4.0)
216+
nokogiri (1.11.6)
217+
mini_portile2 (~> 2.5.0)
218+
racc (~> 1.4)
219+
nokogiri (1.11.6-x64-mingw32)
220+
racc (~> 1.4)
220221
octicons (9.1.1)
221222
nokogiri (>= 1.6.3.1)
222223
octokit (4.14.0)
223224
sawyer (~> 0.8.0, >= 0.5.3)
224225
pathutil (0.16.2)
225226
forwardable-extended (~> 2.6)
226227
public_suffix (3.1.1)
228+
racc (1.5.2)
227229
rb-fsevent (0.10.3)
228230
rb-inotify (0.10.0)
229231
ffi (~> 1.0)

docs/_data/button.yml

Lines changed: 7 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -177,34 +177,26 @@ enable_msteams:
177177

178178
# Enable speech
179179
enable_speech_uwp:
180-
title: Create a voice-first virtual assistant with the Speech SDK, UWP
181-
text: Develop a C# Universal Windows Platform (UWP) application by using the Speech SDK.
180+
title: Create a Voice Assistant with the Speech SDK in C# UWP
181+
text: This quickstart will connect to a previously authored and configured bot to enable a voice assistant experience from the client application.
182182
button: Learn more
183-
ref: 'https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/quickstart-virtual-assistant-csharp-uwp'
183+
ref: 'https://github.com/Azure-Samples/cognitive-services-speech-sdk/tree/master/quickstart/csharp/uwp/virtual-assistant'
184184
ext_ref: true
185185
img: *cs_img
186186
alt: *cs_alt
187187
enable_speech_java:
188-
title: Create a voice-first virtual assistant with the Speech SDK, Java
189-
text: Develop a Java console application by using the Cognitive Services Speech SDK.
188+
title: Using Voice Assistant in Java on Windows or Linux
189+
text: This sample demonstrates how to recognize speech for custom voice assistants and receive activity responses.
190190
button: Learn more
191-
ref: 'https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/quickstart-virtual-assistant-java-jre'
191+
ref: 'https://github.com/Azure-Samples/cognitive-services-speech-sdk/tree/master/quickstart/java/jre/virtual-assistant'
192192
ext_ref: true
193193
img: *java_img
194194
alt: *java_alt
195-
enable_speech_android_java:
196-
title: Create a voice-first virtual assistant in Java on Android by using the Speech SDK
197-
text: Build a voice-first virtual assistant with Java for Android using the Speech SDK.
198-
button: Learn more
199-
ref: 'https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/quickstart-virtual-assistant-java-android'
200-
ext_ref: true
201-
img: *android_img
202-
alt: *android_alt
203195
enable_speech_android:
204196
title: Virtual Assistant Client on Android
205197
text: Connect your Direct Line Speech-enabled bot to a sample Android application.
206198
button: Learn more
207-
ref: 'https://docs.microsoft.com/en-us/microsoftteams/platform/get-started/get-started-app-studio'
199+
ref: 'https://microsoft.github.io/botframework-solutions/clients-and-channels/clients/virtual-assistant-client'
208200
ext_ref: true
209201
img: *android_img
210202
alt: *android_alt
@@ -227,25 +219,6 @@ enable_msteams_app_studio:
227219
img: *msteams_img
228220
alt: *msteams_alt
229221

230-
# CICD
231-
azure_pipelines:
232-
title: What is Azure Pipelines?
233-
text: Azure Pipelines is a cloud service that you can use to automatically build and test your code project and make it available to other users
234-
button: Learn more
235-
ref: 'https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/what-is-azure-pipelines?view=azure-devops'
236-
ext_ref: true
237-
enable_cd:
238-
title: Enable continuous deployment
239-
text: Use release pipelines in Azure DevOps to continuously deliver your bot solution
240-
button: Learn more
241-
ref: 'solution-accelerators/tutorials/enable-continuous-deployment/1-intro/'
242-
release_pipelines:
243-
title: What are release pipelines?
244-
text: Release pipelines in Azure Pipelines help your team continuously deliver software to your customers at a faster pace and with lower risk
245-
button: Learn more
246-
ref: 'https://docs.microsoft.com/en-us/azure/devops/pipelines/release/?view=azure-devops'
247-
ext_ref: true
248-
249222
# Telemetry
250223
telemetry_add:
251224
title: Add telemetry to your bot

docs/_docs/clients-and-channels/clients/virtual-assistant-client.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ There are two configuration files used to provide your environment settings.
3737
{
3838
"SpeechSubscriptionKey": "SPEECH_SERVICE_SUBSCRIPTION_KEY", // Replace with your Speech Service subscription key
3939
"SpeechRegion": "westus2",
40-
"BotId": "DIRECT_LINE_SPEECH_SECRET_KEY", // Replace with your Direct Line Speech secret
4140
"CustomCommandsAppId": "", // Optional, if you are connecting to a Custom Commands application
4241
"CustomVoiceDeploymentIds": "", // Optional, to point to custom voices
4342
"CustomSREndpointId": "", // Optional, to point to a customized speech recognition endpoint

docs/_docs/clients-and-channels/tutorials/enable-speech/4-integrate-speech-channel.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ order: 4
1515

1616
## Option B: Using a sample Cognitive Services Voice Assistant client
1717
1. Download the [latest release from the Cognitive Services Voice Assistant repository](https://github.com/Azure-Samples/Cognitive-Services-Voice-Assistant/releases).
18-
1. Follow the [instructions on getting started](https://github.com/Azure-Samples/Cognitive-Services-Voice-Assistant/tree/master/samples/clients/csharp-wpf#getting-started) to set up your environment and connect to your Virtual Assistant.
18+
1. Follow the [instructions on getting started](https://github.com/Azure-Samples/Cognitive-Services-Voice-Assistant/tree/master/clients/csharp-wpf#getting-started) to set up your environment and connect to your Virtual Assistant.
1919

2020
![Direct Line Speech Client Configuration]({{site.baseurl}}/assets/images/dlspeechclient.png)

docs/_docs/clients-and-channels/tutorials/enable-speech/6-next-steps.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,5 @@ This tutorial is based on sample applications provided by the Cognitive Services
1515
<div class="card-deck">
1616
{% include button.html params=site.data.button.enable_speech_uwp %}
1717
{% include button.html params=site.data.button.enable_speech_java %}
18-
</div>
19-
20-
<div class="card-deck py-4">
21-
{% include button.html params=site.data.button.enable_speech_android_java %}
2218
{% include button.html params=site.data.button.enable_speech_android %}
2319
</div>

docs/_docs/help/known-issues.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,3 +157,16 @@ The workaround at this time is to run this ahead of any of the Virtual Assistant
157157
```
158158
$env:PATH += ":/users/YOUR_USER_NAME/.dotnet/tools"
159159
```
160+
161+
## Dispatch refresh failed with Exit Code 1 Error using ErrorActionPreference = Stop in PowerShell
162+
There is a known issue in the `dispatch refresh` executed in the `update_cognitive_models.ps1` of the C#/TypeScript bots, that if the user has configured `$ErrorActionPreference = Stop` in PowerShell, it will stop the execution raising the __Exit Code 1 Error__.
163+
164+
As a workaround the `$ErrorActionPreference` should be changed to `Continue`
165+
``` powershell
166+
$ErrorActionPreference = 'Continue'
167+
```
168+
169+
See the following related documents:
170+
- [#3662](https://github.com/microsoft/botframework-solutions/issues/3662) - `update_cognitive_models.ps1 - dispatch refresh failed with Exit Code 1 Error in Deployment Automation`
171+
- [microsoft/botbuilder-tools#1474](https://github.com/microsoft/botbuilder-tools/issues/1474) - `Dispatch] Dispatch refresh fails using ErrorActionPreference set as Stop`
172+
- [Preference Variables](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_preference_variables?view=powershell-7)

docs/_docs/overview/skills.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ toc: true
88
# {{ page.title }}
99
{:.no_toc}
1010

11-
Bot Framework Skills are re-usable conversational skill building-blocks covering conversational use-cases enabling you to add extensive functionality to a Bot within minutes. Skills include language understanding (LUIS) models, dialogs and integration code and delivered as source code enabling you to customize and extend as required. At this time we provide Calendar, Email, To Do, Point of Interest skills and a number of other experimental skills.
11+
Bot Framework Skills are re-usable conversational skill building-blocks covering conversational use-cases enabling you to add extensive functionality to a Bot within minutes. Skills include [Language Understanding](https://docs.microsoft.com/en-us/azure/cognitive-services/luis/what-is-luis) (LUIS) models, dialogs and integration code, delivered as source code enabling you to customize and extend as required. At this time we provide Calendar, Email, To Do, Point of Interest skills and a number of other experimental skills.
1212

1313
A Skill is like a standard conversational bot but with the ability to be plugged in to a broader solution. This can be a complex Virtual Assistant or perhaps an Enterprise Bot seeking to stitch together multiple bots within an organization.
1414

1515
Apart from some minor differences that enable this special invocation pattern, a Skill looks and behaves like a regular bot. The same protocol is maintained between two bots to ensure a consistent approach. Skills for common scenarios like productivity and navigation can be used as-is or customized however a customer prefers.
1616

17-
>The Skill implementations currently provided are in C# only but the remote invocation nature of the Skills does enable you to invoke C# based Skills from a typescript Bot project.
17+
>The Skill implementations currently provided are in C# only but the remote invocation nature of the Skills does enable you to invoke C# based Skills from a TypeScript Bot project.
1818
1919
## Available Skill samples
2020

@@ -33,7 +33,7 @@ The following Skill samples are available out of the box, each with deployment s
3333
### Experimental Skills
3434

3535
These experimental Bot Framework Skills are early prototypes to help bring Skill concepts to life for demonstrations and proof-of-concepts.
36-
By their very nature these Skill are not complete, with only English support. If you have any feedback on these Skills, please [open a new issue](https://github.com/microsoft/botframework-solutions/issues/new/choose) on the Bot Framework Solutions repository.
36+
By their very nature these Skills are not complete, with only English support. If you have any feedback on these Skills, please [open a new issue](https://github.com/microsoft/botframework-skills/issues/new/choose) on the Bot Framework Skills repository.
3737

3838
- [Automotive]({{site.baseurl}}/skills/samples/automotive)
3939
- [Bing Search]({{site.baseurl}}/skills/samples/bing-search)

0 commit comments

Comments
 (0)