Skip to content

Improves Start Work flows#3843

Merged
ramin-t merged 1 commit intomainfrom
debt/start-work-and-launchpad-integration-flows
Dec 9, 2024
Merged

Improves Start Work flows#3843
ramin-t merged 1 commit intomainfrom
debt/start-work-and-launchpad-integration-flows

Conversation

@ramin-t
Copy link
Contributor

@ramin-t ramin-t commented Dec 6, 2024

Closes #3832
Closes #3833
Closes #3836

  • Adds title button to connect additional integrations.
  • Adds telemetry event startWork/title/action
  • Separates out "create branch" logic from Start Work and moves into its own telemetry even home/createBranch
  • Removes all references to "start work type" including in telemetry
  • Updates placeholder messaging
  • Adds option to connect additional integrations or manage integrations when no issues are found.
  • Adds telemetry event startWork/action
  • Fixes back button and prevents refetching issues when clicked
  • Updates freeze/resume logic into shared place and applies to all areas that use it
  • Removes launchpad description item when at least one integration is connected in the connect step

@ramin-t ramin-t requested a review from eamodio December 6, 2024 22:46
@eamodio eamodio requested a review from Copilot December 6, 2024 23:54
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 12 out of 12 changed files in this pull request and generated no suggestions.

Copy link
Member

@eamodio eamodio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couple of minor things can be in followup

step: 'accelerate-pr-reviews',
source: 'launchpad',
detail: 'info',
const hasConnectedIntegration = some(context.connectedIntegrations.values(), c => c);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably should filter to the supported integrations for Launchpad

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

context.connectedIntegrations is already filtered to supported Launchpad integrations where it is set up. See getConnectedIntegrations of LaunchpadProvider

@ramin-t ramin-t force-pushed the debt/start-work-and-launchpad-integration-flows branch from 656f4bf to 01bd71f Compare December 9, 2024 15:05
- Adds title button to connect additional integrations.
- Adds telemetry event startWork/title/action
- Separates out "create branch" logic from Start Work and moves into its own telemetry even home/createBranch
- Removes all references to "start work type" including in telemetry
- Updates placeholder messaging
- Adds option to connect additional integrations or manage integrations when no issues are found.
- Adds telemetry event startWork/action
- Fixes back button and prevents refetching issues when clicked
- Updates freeze/resume logic into shared place and applies to all areas that use it
- Removes launchpad description item when at least one integration is connected in the connect step

# Conflicts:
#	src/constants.telemetry.ts

Removes todo on comment and sets up similar event for startWork
@ramin-t ramin-t force-pushed the debt/start-work-and-launchpad-integration-flows branch from 01bd71f to 3dc37d4 Compare December 9, 2024 15:06
@ramin-t ramin-t merged commit b34cd9a into main Dec 9, 2024
@ramin-t ramin-t deleted the debt/start-work-and-launchpad-integration-flows branch December 9, 2024 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants