Skip to content
New issue

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

4.5 Release Checklist #1532

Closed
31 tasks done
cwhitten opened this issue May 7, 2019 · 5 comments
Closed
31 tasks done

4.5 Release Checklist #1532

cwhitten opened this issue May 7, 2019 · 5 comments
Assignees
Labels
P0 Must Fix. Release-blocker

Comments

@cwhitten
Copy link
Member

cwhitten commented May 7, 2019

The following need to be signed-off on before the Emulator can publish a new stable build.

NOTE: Make sure to do a clean install before attempting to go through the checklist: Clear out @bfemulator folder in app data (%APPDATA% on Windows, ~/Library/Application Support on Mac~/.config on Linux)

.bot files

  • create a new .bot file with keys encrypted
  • edit existing .bot file providing secret to decrypt keys for .bot file not created by the Emulator
  • load a .bot file to start conversation

starting conversations

  • start conversation via .bot file
  • start conversation via url
  • restart .bot file conversation (same user id, new user id, overridden user id)
  • restart url conversation (same user id, new user id, overridden user id)

chat control

  • rendered activity types are clickable and load in the inspector

log panel

  • see appropriate status codes (200, 201, 401, 400, etc)
  • all clickable elements load appropriate inspectors (Message, protocol events, LUIS traces, etc)

inspectors

  • LUIS train/publish via a LUIS trace

bot inspector

  • rendered activity types are clickable and load in the inspector (message, bot state)
  • log items render appropriately and are clickable

transcripts

  • emulator mode save
    - [ ] inspector mode save removed until we can distinguish between regular & inspector transcripts
  • load into conversation in transcript mode

service connections

  • log in to Azure
  • navigate discovered resources/subscriptions
  • add LUIS/QnA/Dispatch services to .bot file
  • add new service manually

samples

  • core-bot
  • welcome users
  • bot authentication
  • nlp-with-dispatch
  • qnamaker

protocols/schemes

  • using bfemulator:// can start the emulator with the appropriate context

platforms

  • macOS
  • Windows
  • Linux

auto-update

  • macOS
  • Windows
  • Linux
@cwhitten cwhitten added P0 Must Fix. Release-blocker 4.5 labels May 7, 2019
@corinagum
Copy link
Contributor

Checking for an update on 4.4.1-59264 (must be in administrator mode) enables Restart to auto update, which updates to 4.4.1. Is this behavior we want?

@tonyanziano
Copy link
Contributor

@corinagum If you don't have the "Use pre-release versions" checkbox checked in Settings, then yes, it is expected to update to the latest stable release. The new patch, 4.4.2, will not require admin privileges though.

@cwhitten cwhitten self-assigned this May 16, 2019
@tonyanziano
Copy link
Contributor

Signing off for:

  • Windows
  • Linux

@tonyanziano
Copy link
Contributor

@tonyanziano
Copy link
Contributor

To add to checklist for next release:

Ensure that adaptive cards function properly (clicking within input fields focuses, postbacks are sent, etc.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P0 Must Fix. Release-blocker
Projects
None yet
Development

No branches or pull requests

3 participants