Skip to content

Remove [Experimental] from IInteractionService and related types#18032

Merged
JamesNK merged 2 commits into
mainfrom
remove-experimental-iinteractionservice
Jun 10, 2026
Merged

Remove [Experimental] from IInteractionService and related types#18032
JamesNK merged 2 commits into
mainfrom
remove-experimental-iinteractionservice

Conversation

@JamesNK

@JamesNK JamesNK commented Jun 9, 2026

Copy link
Copy Markdown
Member

Description

Remove the [Experimental("ASPIREINTERACTION001")] attribute from IInteractionService and all related interaction types. These APIs have been stable and widely consumed internally for multiple releases and no longer need the experimental designation.

Types un-experimentalized:

  • IInteractionService
  • InteractionInput, InteractionInputCollection, InputType
  • InputLoadOptions, LoadInputContext
  • InteractionOptions, MessageBoxInteractionOptions, NotificationInteractionOptions, InputsDialogInteractionOptions
  • InputsDialogValidationContext
  • MessageIntent
  • InteractionResult<T>
  • InputGeneratorAnnotation
  • ParameterProcessor
  • CommandOptions.Arguments, CommandOptions.ValidateArguments
  • ResourceCommandAnnotation.Arguments, ResourceCommandAnnotation.ValidateArguments
  • ParameterResourceBuilderExtensions.WithCustomInput

Also removes all #pragma warning disable/restore ASPIREINTERACTION001 suppressions from 70+ files across src/, tests/, playground/, and extension/.

Breaking changes

Users who previously suppressed ASPIREINTERACTION001 will get a build warning about an unknown pragma warning. They should remove their #pragma warning disable ASPIREINTERACTION001 lines.

Checklist

  • Is this feature complete?
    • Yes. Ready to ship.
    • No. Follow-up changes expected.
  • Are you including unit tests for the changes and scenario tests if relevant?
    • Yes
    • No
  • Did you add public API?
    • Yes
    • No
  • Does the change make any security assumptions or guarantees?
    • Yes
    • No

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 18032

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 18032"

Comment thread playground/Stress/Stress.AppHost/InteractionPages.cs Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Removes the [Experimental("ASPIREINTERACTION001")] designation from IInteractionService and related interaction/command/input types, and cleans up repository-wide suppressions that are now unnecessary.

Changes:

  • Removed [Experimental(...)] from interaction-related public APIs (including IInteractionService, input models, interaction options/results, and command argument metadata).
  • Removed #pragma warning disable/restore ASPIREINTERACTION001 (and related suppressions) across product code, tests, playgrounds, and extension E2E scaffolding.
  • Updated generated API surface (src/Aspire.Hosting/api/Aspire.Hosting.cs) to reflect the de-experimentalized APIs.

Reviewed changes

Copilot reviewed 72 out of 72 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/Shared/TestInteractionService.cs Removes ASPIREINTERACTION001 pragma suppression around test interaction types.
tests/Aspire.Hosting.Tests/WithProcessCommandTests.cs Removes ASPIREINTERACTION001 suppression now that interaction inputs are no longer experimental.
tests/Aspire.Hosting.Tests/WithHttpCommandTests.cs Removes ASPIREINTERACTION001 suppression for command-argument interaction inputs.
tests/Aspire.Hosting.Tests/VersionChecking/VersionCheckServiceTests.cs Removes ASPIREINTERACTION001 suppression.
tests/Aspire.Hosting.Tests/ResourceCommandServiceTests.cs Removes ASPIREINTERACTION001 suppression for resource command argument metadata.
tests/Aspire.Hosting.Tests/RequiredCommandAnnotationTests.cs Removes ASPIREINTERACTION001 suppression at file scope.
tests/Aspire.Hosting.Tests/Publishing/PipelineActivityReporterTests.cs Removes ASPIREINTERACTION001 suppression at file scope.
tests/Aspire.Hosting.Tests/Orchestrator/ParameterProcessorTests.cs Removes ASPIREINTERACTION001 suppression while keeping other experimental suppressions.
tests/Aspire.Hosting.Tests/Orchestrator/ApplicationOrchestratorTests.cs Removes ASPIREINTERACTION001 suppression at file scope.
tests/Aspire.Hosting.Tests/InteractionServiceTests.cs Removes ASPIREINTERACTION001 suppression for interaction service tests.
tests/Aspire.Hosting.Tests/Dcp/DcpHostNotificationTests.cs Removes ASPIREINTERACTION001 suppression while keeping other experimental suppressions.
tests/Aspire.Hosting.Tests/Dashboard/DashboardServiceTests.cs Removes ASPIREINTERACTION001 suppression.
tests/Aspire.Hosting.Tests/Backchannel/AuxiliaryBackchannelRpcTargetTests.cs Removes ASPIREINTERACTION001 suppression.
tests/Aspire.Hosting.Tests/AddParameterTests.cs Removes ASPIREINTERACTION001 suppression around custom-input/interaction-related tests.
tests/Aspire.Hosting.Foundry.Tests/HostedAgentExtensionTests.cs Removes ASPIREINTERACTION001 suppression.
tests/Aspire.Hosting.EntityFrameworkCore.Tests/EFMigrationCommandsTests.cs Removes localized ASPIREINTERACTION001 suppression around command argument assertions.
tests/Aspire.Hosting.Browsers.Tests/BrowserLogsBuilderExtensionsTests.cs Removes ASPIREINTERACTION001 suppressions and related localized pragma blocks.
tests/Aspire.Hosting.Azure.Tests/ProvisioningContextProviderTests.cs Removes ASPIREINTERACTION001 suppression at file scope.
tests/Aspire.Hosting.Azure.Tests/AzureDeployerTests.cs Removes ASPIREINTERACTION001 suppression from test file header.
tests/Aspire.Cli.Tests/Commands/PublishCommandPromptingIntegrationTests.cs Removes ASPIREINTERACTION001 suppressions and associated suppression attribute/import.
tests/Aspire.Cli.EndToEnd.Tests/ResourceCommandTests.cs Removes ASPIREINTERACTION001 pragma from generated AppHost snippet content.
src/Aspire.Hosting/VersionChecking/VersionCheckService.cs Removes ASPIREINTERACTION001 pragma suppression.
src/Aspire.Hosting/ResourceBuilderExtensions.cs Removes ASPIREINTERACTION001 suppressions around command-argument validation/flow.
src/Aspire.Hosting/Publishing/PipelineExecutor.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting/Pipelines/PipelineActivityReporter.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting/Pipelines/DistributedApplicationPipeline.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting/ParameterResourceBuilderExtensions.cs Removes [Experimental(...)] from WithCustomInput and polyglot counterpart.
src/Aspire.Hosting/Orchestrator/ParameterProcessor.cs Removes [Experimental(...)] from ParameterProcessor and updates warning suppressions accordingly.
src/Aspire.Hosting/Orchestrator/ApplicationOrchestrator.cs Removes ASPIREINTERACTION001 pragma suppression at file scope.
src/Aspire.Hosting/InteractionService.cs Removes ASPIREINTERACTION001 pragma suppression and the now-unneeded diagnostic ID constant.
src/Aspire.Hosting/IInteractionService.cs Removes [Experimental(...)] from IInteractionService and all related interaction/input/option/result types.
src/Aspire.Hosting/DistributedApplicationBuilder.cs Removes ASPIREINTERACTION001 suppression around DI registrations for interaction-related services.
src/Aspire.Hosting/Dcp/DcpHost.cs Removes ASPIREINTERACTION001 suppression while keeping other experimental suppressions.
src/Aspire.Hosting/Dashboard/DashboardServiceData.cs Removes ASPIREINTERACTION001 pragma suppression.
src/Aspire.Hosting/Dashboard/DashboardService.cs Removes localized ASPIREINTERACTION001 pragma around mapping helpers.
src/Aspire.Hosting/Backchannel/AuxiliaryBackchannelRpcTarget.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting/Ats/ParameterCustomInputOptions.cs Removes [Experimental(...)] from ATS DTO used for polyglot custom inputs.
src/Aspire.Hosting/ApplicationModel/ResourceNotificationService.cs Removes ASPIREINTERACTION001 suppression around command snapshot creation.
src/Aspire.Hosting/ApplicationModel/ResourceCommandService.cs Removes ASPIREINTERACTION001 pragma suppression at file scope.
src/Aspire.Hosting/ApplicationModel/ResourceCommandAnnotation.cs Removes ASPIREINTERACTION001 pragma suppression and [Experimental(...)] from argument/validation-related properties.
src/Aspire.Hosting/ApplicationModel/RequiredCommandValidator.cs Removes ASPIREINTERACTION001 suppression around command validation code.
src/Aspire.Hosting/ApplicationModel/ProcessCommandResultContext.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting/ApplicationModel/ParameterResource.cs Removes localized ASPIREINTERACTION001 suppression around input creation helper.
src/Aspire.Hosting/ApplicationModel/InputGeneratorAnnotation.cs Removes [Experimental(...)] from input generator annotation type.
src/Aspire.Hosting/ApplicationModel/HttpCommandContext.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting/ApplicationModel/CustomResourceSnapshot.cs Removes localized ASPIREINTERACTION001 suppression around Arguments property.
src/Aspire.Hosting/ApplicationModel/CommandOptions.cs Removes ASPIREINTERACTION001 pragma suppression and [Experimental(...)] from command-argument metadata.
src/Aspire.Hosting/api/Aspire.Hosting.cs Updates public API surface to remove Experimental("ASPIREINTERACTION001") annotations for interaction-related APIs.
src/Aspire.Hosting.Kubernetes/Deployment/HelmDeploymentEngine.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting.Foundry/PromptAgent/PromptAgentBuilderExtensions.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.csproj Removes ASPIREINTERACTION001 from NoWarn list.
src/Aspire.Hosting.EntityFrameworkCore/EFResourceBuilderExtensions.cs Removes ASPIREINTERACTION001 suppressions around EF command wrapper code/docs.
src/Aspire.Hosting.Docker/DockerComposeEnvironmentResource.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting.DevTunnels/LoggedOutNotificationManager.cs Removes ASPIREINTERACTION001 suppressions around interaction usage.
src/Aspire.Hosting.DevTunnels/DevTunnelResourceBuilderExtensions.cs Removes ASPIREINTERACTION001 suppressions around health check registration.
src/Aspire.Hosting.DevTunnels/DevTunnelLoginManager.cs Removes ASPIREINTERACTION001 suppressions around interaction usage.
src/Aspire.Hosting.DevTunnels/DevTunnelHealthCheck.cs Removes ASPIREINTERACTION001 suppressions around interaction usage.
src/Aspire.Hosting.Browsers/BrowserLogsConfigurationManager.cs Removes ASPIREINTERACTION001 suppression while keeping other experimental suppressions.
src/Aspire.Hosting.Browsers/BrowserLogsBuilderExtensions.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting.Azure/Provisioning/Internal/RunModeProvisioningContextProvider.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting.Azure/Provisioning/Internal/PublishModeProvisioningContextProvider.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting.Azure/Provisioning/Internal/BaseProvisioningContextProvider.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting.Azure/AzureEnvironmentResource.cs Removes ASPIREINTERACTION001 suppression at file scope.
src/Aspire.Hosting.Azure.Kusto/AzureKustoBuilderExtensions.cs Removes ASPIREINTERACTION001 suppression at file scope.
playground/Stress/Stress.AppHost/InteractionPages.cs Adds interaction-page registration helpers for the stress AppHost (uses IInteractionService page APIs).
playground/Stress/Stress.AppHost/InteractionCommands.cs Removes ASPIREINTERACTION001 suppression around stress interaction commands.
playground/Stress/Stress.AppHost/CommandResources.cs Removes ASPIREINTERACTION001 suppression around resource command argument exercises.
playground/Stress/Stress.AppHost/AppHost.cs Removes ASPIREINTERACTION001 suppression at file scope.
playground/publishers/Publishers.AppHost/DistributedApplicationBuilderExtensions.cs Removes ASPIREINTERACTION001 suppression at file scope.
playground/ParameterEndToEnd/ParameterEndToEnd.AppHost/AppHost.cs Removes ASPIREINTERACTION001 suppression around WithCustomInput usage.
playground/ExternalServices/ExternalServices.AppHost/AppHost.cs Removes ASPIREINTERACTION001 suppression around WithCustomInput usage.
extension/scripts/run-e2e.js Removes ASPIREINTERACTION001 pragma from generated AppHost used by extension E2E runs.

@davidfowl davidfowl left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The api/* folders are auto updated no need to fix them.

@JamesNK JamesNK force-pushed the remove-experimental-iinteractionservice branch 2 times, most recently from f52cbeb to 09b6ffe Compare June 9, 2026 07:11
@JamesNK JamesNK enabled auto-merge (squash) June 9, 2026 07:13
@JamesNK JamesNK force-pushed the remove-experimental-iinteractionservice branch from 09b6ffe to f0bfac7 Compare June 9, 2026 08:37
Remove the ASPIREINTERACTION001 experimental diagnostic from all
interaction service types including IInteractionService, InteractionInput,
InteractionInputCollection, InputType, InputLoadOptions, LoadInputContext,
InteractionOptions, MessageBoxInteractionOptions, NotificationInteractionOptions,
InputsDialogInteractionOptions, InputsDialogValidationContext, MessageIntent,
InteractionResult<T>, InputGeneratorAnnotation, and ParameterProcessor.

Also removes all #pragma warning disable/restore ASPIREINTERACTION001 from
consuming code across src/, tests/, playground/, and extension/ files.
@JamesNK JamesNK force-pushed the remove-experimental-iinteractionservice branch from f0bfac7 to 57a07d9 Compare June 10, 2026 00:39
@JamesNK JamesNK merged commit 94f40b5 into main Jun 10, 2026
658 of 661 checks passed
@JamesNK JamesNK deleted the remove-experimental-iinteractionservice branch June 10, 2026 01:50
@github-actions github-actions Bot added this to the 13.5 milestone Jun 10, 2026
@github-actions

Copy link
Copy Markdown
Contributor

CLI E2E Tests unknown — 113 passed, 0 failed, 2 unknown (commit c1b969a)

View all recordings
- Test Detail
AddPackageInteractiveWhileAppHostRunningDetached Recording · Job · CLI logs
AddPackageWhileAppHostRunningDetached Recording · Job · CLI logs
AgentCommands_AllHelpOutputs_AreCorrect Recording · Job · CLI logs
AgentInitCommand_DefaultSelection_InstallsDefaultSkills Recording · Job · CLI logs
AgentInitCommand_MigratesDeprecatedConfig Recording · Job · CLI logs
AgentInit_NonInteractive_BundleOnlySkillsNotInCatalog Recording · Job · CLI logs
AgentMcpListStructuredLogsReturnsLogsFromStarterApp Recording · Job · CLI logs
AgentMcpListStructuredLogsReturnsLogsFromStarterApp_DevLocalhost Recording · Job · CLI logs
AgentMcpListStructuredLogsReturnsLogsFromStarterApp_Isolated Recording · Job · CLI logs
AllPublishMethodsBuildDockerImages Recording · Job · CLI logs
AspireAddAndStartWorkAgainstLegacyAppHostTs Recording · Job · CLI logs
AspireAddPackageVersionToDirectoryPackagesProps Recording · Job · CLI logs
AspireInitSingleFileAppHostRunsViaDotnetRunAppHost Recording · Job · CLI logs
AspireInit_ExistingAppHostDir_RecreatesNuGetConfigKeepsFiles Recording · Job · CLI logs
AspireInit_SolutionFile_BuildsAgainstChannelHive Recording · Job · CLI logs
AspireStartUpdatesStaleTypeScriptAppHostPath Recording · Job · CLI logs
AspireUpdateRemovesAppHostPackageVersionFromDirectoryPackagesProps Recording · Job · CLI logs
AspireUpdateRemovesOrphanAppHostPackageVersionWhenSdkAlreadyCurrent Recording · Job · CLI logs
Banner_DisplayedOnFirstRun Recording · Job · CLI logs
Banner_DisplayedWithExplicitFlag Recording · Job · CLI logs
Banner_NotDisplayedWithNoLogoFlag Recording · Job · CLI logs
CertificatesClean_RemovesCertificates Recording · Job · CLI logs
CertificatesTrust_WithNoCert_CreatesAndTrustsCertificate Recording · Job · CLI logs
CertificatesTrust_WithUntrustedCert_TrustsCertificate Recording · Job · CLI logs
ConfigSetGet_CreatesNestedJsonFormat Recording · Job · CLI logs
CreateAndRunAspireStarterProject Recording · Job · CLI logs
CreateAndRunAspireStarterProjectWithBundle Recording · Job · CLI logs
CreateAndRunEmptyAppHostProject Recording · Job · CLI logs
CreateAndRunJavaEmptyAppHostProject Recording · Job · CLI logs
CreateAndRunJsReactProject Recording · Job · CLI logs
CreateAndRunPolyglotAppHostWithDevLocalhostUrls Recording · Job · CLI logs
CreateAndRunPythonReactProject Recording · Job · CLI logs
CreateAndRunTypeScriptEmptyAppHostProject Recording · Job · CLI logs
CreateAndRunTypeScriptStarterProject Recording · Job · CLI logs
CreateJavaAppHostWithViteApp Recording · Job · CLI logs
CreateTypeScriptAppHostWithViteApp_UsesConfiguredToolchain Recording · Job · CLI logs
DashboardRunWithAgentMcpListTracesReturnsNoTraces Recording · Job · CLI logs
DashboardRunWithAgentMcpListTracesReturnsNoTraces_DevLocalhost Recording · Job · CLI logs
DashboardRunWithOtelTracesReturnsNoTraces Recording · Job · CLI logs
DashboardRunWithOtelTracesReturnsNoTraces_DevLocalhost Recording · Job · CLI logs
DeployK8sBasicApiService Recording · Job · CLI logs
DeployK8sWithExternalHelmChart Recording · Job · CLI logs
DeployK8sWithGarnet Recording · Job · CLI logs
DeployK8sWithMongoDB Recording · Job · CLI logs
DeployK8sWithMySql Recording · Job · CLI logs
DeployK8sWithPostgres Recording · Job · CLI logs
DeployK8sWithRabbitMQ Recording · Job · CLI logs
DeployK8sWithRedis Recording · Job · CLI logs
DeployK8sWithSqlServer Recording · Job · CLI logs
DeployK8sWithValkey Recording · Job · CLI logs
DeployTypeScriptAppToKubernetes Recording · Job · CLI logs
DescribeCommandResolvesReplicaNames Recording · Job · CLI logs
DescribeCommandShowsRunningResources Recording · Job · CLI logs
DetachFormatJsonProducesValidJson Recording · Job · CLI logs
DetachFormatJsonProducesValidJsonWhenRestartingExistingInstance Recording · Job · CLI logs
DoPublishAndDeployListStepsWork Recording · Job · CLI logs
DocsCommand_RendersInteractiveMarkdownFromLocalSource Recording · Job · CLI logs
DoctorCommand_DetectsDeprecatedAgentConfig Recording · Job · CLI logs
DoctorCommand_TypeScriptAppHostReportsMissingConfiguredToolchain Recording · Job · CLI logs
DoctorCommand_WithSslCertDir_ShowsTrusted Recording · Job · CLI logs
DoctorCommand_WithoutSslCertDir_ShowsPartiallyTrusted Recording · Job · CLI logs
DotNetRunFileBasedAppHostUsesAspireCliBundle Recording · Job · CLI logs
DotNetRunProjectAppHostUsesAspireCliBundle Recording · Job · CLI logs
GatewayWithoutExternalEndpoint_FailsPublishWithGuidance Recording · Job · CLI logs
GeneratedAspireDevScript_StartsWatchMode_WithConfiguredToolchain Recording · Job · CLI logs
GlobalMigration_HandlesCommentsAndTrailingCommas Recording · Job · CLI logs
GlobalMigration_HandlesMalformedLegacyJson Recording · Job · CLI logs
GlobalMigration_PreservesAllValueTypes Recording · Job · CLI logs
GlobalMigration_SkipsWhenNewConfigExists Recording · Job · CLI logs
GlobalSettings_MigratedFromLegacyFormat Recording · Job · CLI logs
IngressWithoutExternalEndpoint_FailsPublishWithGuidance Recording · Job · CLI logs
InitTypeScriptAppHost_AugmentsExistingViteRepoInWorkspaceSubdirectory Recording · Job · CLI logs
InteractiveCSharpInitCreatesExpectedFiles Recording · Job · CLI logs
InvalidAppHostPathWithComments_IsHealedOnRun Recording · Job · CLI logs
JavaScriptHostingApisRunFromTypeScriptAppHost Recording · Job · CLI logs
LatestCliCanStartStableChannelAppHost Recording · Job · CLI logs
LatestCliCanStartStableChannelTypeScriptAppHost Recording · Job · CLI logs
LegacySettingsMigration_AdjustsRelativeAppHostPath Recording · Job · CLI logs
LogsCommandShowsResourceLogs Recording · Job · CLI logs
OtelLogsReturnsStructuredLogsFromStarterApp Recording · Job · CLI logs
OtelLogsReturnsStructuredLogsFromStarterAppIsolated Recording · Job · CLI logs
ProcessCommandCallbackReceivesCliArguments Recording · Job · CLI logs
PsCommandListsRunningAppHost Recording · Job · CLI logs
PsFormatJsonOutputsOnlyJsonToStdout Recording · Job · CLI logs
PublishJavaScriptPatternsGeneratesExpectedDockerComposeArtifacts Recording · Job · CLI logs
PublishWithConfigureEnvFileUpdatesEnvOutput Recording · Job · CLI logs
PublishWithDockerComposeServiceCallbackSucceeds Recording · Job · CLI logs
PublishWithoutOutputPathUsesAppHostDirectoryDefault Recording · Job · CLI logs
ResourceCommand_FailedExec_ShowsLogPathAndLogHasEntries Recording · Job · CLI logs
ResourceCommand_SetAndDeleteParameterUpdatesDescribeOutput Recording · Job · CLI logs
RestoreGeneratesSdkFiles Recording · Job · CLI logs
RestoreGeneratesSdkFiles_WithConfiguredToolchain Recording · Job · CLI logs
RestoreRefreshesGeneratedSdkAfterAddingIntegration Recording · Job · CLI logs
RestoreSupportsConfigOnlyHelperPackageAndCrossPackageTypes Recording · Job · CLI logs
RunFromParentDirectory_UsesExistingConfigNearAppHost Recording · Job · CLI logs
RunReportsSyntaxErrorsForDotNetAppHost Recording · Job · CLI logs
RunReportsSyntaxErrorsForTypeScriptAppHost Recording · Job · CLI logs
SecretCrudOnDotNetAppHost Recording · Job · CLI logs
SecretCrudOnTypeScriptAppHost Recording · Job · CLI logs
StagingChannel_ConfigureAndVerifySettings_ThenSwitchChannels Recording · Job · CLI logs
StartAndWaitForTypeScriptSqlServerAppHostWithNativeAssets Recording · Job · CLI logs
StartReportsSyntaxErrorsForDotNetAppHost Recording · Job · CLI logs
StartReportsSyntaxErrorsForTypeScriptAppHost Recording · Job · CLI logs
StopAllAppHostsFromAppHostDirectory Recording · Job · CLI logs
StopJavaPolyglotAppHostUsingApphostDirectory Recording · Job · CLI logs
StopNonInteractiveSingleAppHost Recording · Job · CLI logs
StopTypeScriptPolyglotAppHostUsingApphostDirectory Recording · Job · CLI logs
StopWithNoRunningAppHostExitsSuccessfully Recording · Job · CLI logs
TypeScriptAppHostRunDoesNotDeadlockWhenLazyOptionsInvokeAsyncCallback Recording · Job · CLI logs
TypeScriptAppHostWithVite_AllowsDifferentGuestPkgManager Recording · Job · CLI logs
UnAwaitedChainsCompileWithAutoResolvePromises Recording · Job · CLI logs
UpdateToStable_CSharpEmptyAppHost_KeepsConfigChannel Recording · Job · CLI logs
UpdateToStable_CSharpSingleFileInit_KeepsConfigChannel Recording · Job · CLI logs
UpdateToStable_TypeScriptSingleFileInit_KeepsConfigChannel Recording · Job · CLI logs
UpdateToStable_TypeScript_PreviewsStablePkgsAndKeepsChannel Recording · Job · CLI logs

📹 Recordings uploaded automatically from CI run #27245909199

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants