Skip to content

Commit 11be1d3

Browse files
Alirexaagithub-actions[bot]
authored andcommitted
[create-pull-request] automated change
1 parent 416a98a commit 11be1d3

5 files changed

Lines changed: 27 additions & 45 deletions

File tree

src/CommunityToolkit.Aspire.Hosting.Bun/api/CommunityToolkit.Aspire.Hosting.Bun.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public static partial class BunAppExtensions
1212
{
1313
public static ApplicationModel.IResourceBuilder<ApplicationModel.BunAppResource> AddBunApp(this IDistributedApplicationBuilder builder, string name, string? workingDirectory = null, string entryPoint = "index.ts", bool watch = false) { throw null; }
1414

15-
public static ApplicationModel.IResourceBuilder<ApplicationModel.BunAppResource> WithBunPackageInstallation(this ApplicationModel.IResourceBuilder<ApplicationModel.BunAppResource> resource) { throw null; }
15+
public static ApplicationModel.IResourceBuilder<ApplicationModel.BunAppResource> WithBunPackageInstallation(this ApplicationModel.IResourceBuilder<ApplicationModel.BunAppResource> resource, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.BunInstallerResource>>? configureInstaller = null) { throw null; }
1616
}
1717
}
1818

@@ -22,4 +22,9 @@ public partial class BunAppResource : ExecutableResource
2222
{
2323
public BunAppResource(string name, string workingDirectory) : base(default!, default!, default!) { }
2424
}
25+
26+
public partial class BunInstallerResource : ExecutableResource
27+
{
28+
public BunInstallerResource(string name, string workingDirectory) : base(default!, default!, default!) { }
29+
}
2530
}

src/CommunityToolkit.Aspire.Hosting.Deno/api/CommunityToolkit.Aspire.Hosting.Deno.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public static partial class DenoAppHostingExtensions
1414

1515
public static ApplicationModel.IResourceBuilder<ApplicationModel.DenoAppResource> AddDenoTask(this IDistributedApplicationBuilder builder, string name, string? workingDirectory = null, string taskName = "start", string[]? args = null) { throw null; }
1616

17-
public static ApplicationModel.IResourceBuilder<ApplicationModel.DenoAppResource> WithDenoPackageInstallation(this ApplicationModel.IResourceBuilder<ApplicationModel.DenoAppResource> resource) { throw null; }
17+
public static ApplicationModel.IResourceBuilder<ApplicationModel.DenoAppResource> WithDenoPackageInstallation(this ApplicationModel.IResourceBuilder<ApplicationModel.DenoAppResource> resource, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.DenoInstallerResource>>? configureInstaller = null) { throw null; }
1818
}
1919
}
2020

@@ -24,4 +24,9 @@ public partial class DenoAppResource : ExecutableResource, IResourceWithServiceD
2424
{
2525
public DenoAppResource(string name, string command, string workingDirectory) : base(default!, default!, default!) { }
2626
}
27+
28+
public partial class DenoInstallerResource : ExecutableResource
29+
{
30+
public DenoInstallerResource(string name, string workingDirectory) : base(default!, default!, default!) { }
31+
}
2732
}

src/CommunityToolkit.Aspire.Hosting.McpInspector/api/CommunityToolkit.Aspire.Hosting.McpInspector.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public enum McpTransportType
4343

4444
namespace Aspire.Hosting.ApplicationModel
4545
{
46-
public partial class McpInspectorResource : ExecutableResource
46+
public partial class McpInspectorResource : JavaScriptAppResource
4747
{
4848
public const string ClientEndpointName = "client";
4949
public const string InspectorVersion = "0.17.2";

src/CommunityToolkit.Aspire.Hosting.NodeJS.Extensions/api/CommunityToolkit.Aspire.Hosting.NodeJS.Extensions.cs

Lines changed: 8 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,9 @@
88
//------------------------------------------------------------------------------
99
namespace Aspire.Hosting
1010
{
11-
public sealed partial class JavaScriptPackageInstallerAnnotation : ApplicationModel.IResourceAnnotation
11+
public sealed partial class JavaScriptPackageManagerConfiguredAnnotation : ApplicationModel.IResourceAnnotation
1212
{
13-
public JavaScriptPackageInstallerAnnotation(ApplicationModel.ExecutableResource installerResource) { }
14-
15-
public ApplicationModel.ExecutableResource Resource { get { throw null; } }
16-
}
17-
18-
public sealed partial class JavaScriptPackageManagerAnnotation : ApplicationModel.IResourceAnnotation
19-
{
20-
public JavaScriptPackageManagerAnnotation(string packageManager) { }
13+
public JavaScriptPackageManagerConfiguredAnnotation(string packageManager) { }
2114

2215
public string PackageManager { get { throw null; } }
2316
}
@@ -30,48 +23,31 @@ public static partial class NodeJSHostingExtensions
3023

3124
public static ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> AddNxApp(this IDistributedApplicationBuilder builder, string name, string? workingDirectory = null) { throw null; }
3225

33-
public static ApplicationModel.IResourceBuilder<NodeAppResource> AddPnpmApp(this IDistributedApplicationBuilder builder, string name, string workingDirectory, string scriptName = "start", string[]? args = null) { throw null; }
34-
3526
public static ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> AddTurborepoApp(this IDistributedApplicationBuilder builder, string name, string? workingDirectory = null) { throw null; }
3627

37-
public static ApplicationModel.IResourceBuilder<NodeAppResource> AddViteApp(this IDistributedApplicationBuilder builder, string name, string? workingDirectory = null, string packageManager = "npm", bool useHttps = false) { throw null; }
38-
39-
public static ApplicationModel.IResourceBuilder<NodeAppResource> AddYarnApp(this IDistributedApplicationBuilder builder, string name, string workingDirectory, string scriptName = "start", string[]? args = null) { throw null; }
40-
4128
public static ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> RunWithPackageManager(this ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> builder, string? packageManager = null) { throw null; }
4229

4330
public static ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> RunWithPackageManager(this ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> builder, string? packageManager = null) { throw null; }
4431

4532
public static ApplicationModel.IResourceBuilder<TResource> WithMappedEndpointPort<TResource>(this ApplicationModel.IResourceBuilder<TResource> builder, string? endpointName = null)
4633
where TResource : NodeAppResource { throw null; }
4734

48-
public static ApplicationModel.IResourceBuilder<NodeAppResource> WithNpmPackageInstallation(this ApplicationModel.IResourceBuilder<NodeAppResource> resource, bool useCI = false, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.NpmInstallerResource>>? configureInstaller = null) { throw null; }
49-
50-
public static ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> WithNpmPackageInstaller(this ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> resource, bool useCI = false, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.NpmInstallerResource>>? configureInstaller = null) { throw null; }
51-
52-
public static ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> WithNpmPackageInstaller(this ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> resource, bool useCI = false, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.NpmInstallerResource>>? configureInstaller = null) { throw null; }
53-
54-
public static ApplicationModel.IResourceBuilder<NodeAppResource> WithPnpmPackageInstallation(this ApplicationModel.IResourceBuilder<NodeAppResource> resource, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.PnpmInstallerResource>>? configureInstaller = null) { throw null; }
35+
public static ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> WithNpm(this ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> builder, bool install = false, System.Action<ApplicationModel.IResourceBuilder<NodeJs.JavaScriptInstallerResource>>? configureInstaller = null) { throw null; }
5536

56-
public static ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> WithPnpmPackageInstaller(this ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> resource, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.PnpmInstallerResource>>? configureInstaller = null) { throw null; }
37+
public static ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> WithNpm(this ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> builder, bool install = false, System.Action<ApplicationModel.IResourceBuilder<NodeJs.JavaScriptInstallerResource>>? configureInstaller = null) { throw null; }
5738

58-
public static ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> WithPnpmPackageInstaller(this ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> resource, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.PnpmInstallerResource>>? configureInstaller = null) { throw null; }
39+
public static ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> WithPnpm(this ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> builder, bool install = false, System.Action<ApplicationModel.IResourceBuilder<NodeJs.JavaScriptInstallerResource>>? configureInstaller = null) { throw null; }
5940

60-
public static ApplicationModel.IResourceBuilder<NodeAppResource> WithYarnPackageInstallation(this ApplicationModel.IResourceBuilder<NodeAppResource> resource, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.YarnInstallerResource>>? configureInstaller = null) { throw null; }
41+
public static ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> WithPnpm(this ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> builder, bool install = false, System.Action<ApplicationModel.IResourceBuilder<NodeJs.JavaScriptInstallerResource>>? configureInstaller = null) { throw null; }
6142

62-
public static ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> WithYarnPackageInstaller(this ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> resource, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.YarnInstallerResource>>? configureInstaller = null) { throw null; }
43+
public static ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> WithYarn(this ApplicationModel.IResourceBuilder<ApplicationModel.NxResource> builder, bool install = false, System.Action<ApplicationModel.IResourceBuilder<NodeJs.JavaScriptInstallerResource>>? configureInstaller = null) { throw null; }
6344

64-
public static ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> WithYarnPackageInstaller(this ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> resource, System.Action<ApplicationModel.IResourceBuilder<ApplicationModel.YarnInstallerResource>>? configureInstaller = null) { throw null; }
45+
public static ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> WithYarn(this ApplicationModel.IResourceBuilder<ApplicationModel.TurborepoResource> builder, bool install = false, System.Action<ApplicationModel.IResourceBuilder<NodeJs.JavaScriptInstallerResource>>? configureInstaller = null) { throw null; }
6546
}
6647
}
6748

6849
namespace Aspire.Hosting.ApplicationModel
6950
{
70-
public partial class NpmInstallerResource : ExecutableResource
71-
{
72-
public NpmInstallerResource(string name, string workingDirectory) : base(default!, default!, default!) { }
73-
}
74-
7551
public partial class NxAppResource : NodeAppResource
7652
{
7753
public NxAppResource(string name, string workingDirectory, string appName, string command = "nx") : base(default!, default!, default!) { }
@@ -86,11 +62,6 @@ public NxResource(string name, string workingDirectory) : base(default!) { }
8662
public string WorkingDirectory { get { throw null; } }
8763
}
8864

89-
public partial class PnpmInstallerResource : ExecutableResource
90-
{
91-
public PnpmInstallerResource(string name, string workingDirectory) : base(default!, default!, default!) { }
92-
}
93-
9465
public partial class TurborepoAppResource : NodeAppResource
9566
{
9667
public TurborepoAppResource(string name, string workingDirectory, string filter, string command = "turbo") : base(default!, default!, default!) { }
@@ -104,9 +75,4 @@ public TurborepoResource(string name, string workingDirectory) : base(default!)
10475

10576
public string WorkingDirectory { get { throw null; } }
10677
}
107-
108-
public partial class YarnInstallerResource : ExecutableResource
109-
{
110-
public YarnInstallerResource(string name, string workingDirectory) : base(default!, default!, default!) { }
111-
}
11278
}

src/CommunityToolkit.Aspire.Hosting.Python.Extensions/api/CommunityToolkit.Aspire.Hosting.Python.Extensions.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,28 @@ namespace Aspire.Hosting
1010
{
1111
public static partial class UvAppHostingExtension
1212
{
13+
[System.Obsolete("AddUvApp is now part of Aspire.Hosting.Python. Use Aspire.Hosting.Python.PythonAppResourceBuilderExtensions.AddPythonApp with WithUvEnvironment instead. This method will be removed in a future release.")]
14+
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
1315
public static ApplicationModel.IResourceBuilder<ApplicationModel.UvAppResource> AddUvApp(this IDistributedApplicationBuilder builder, string name, string projectDirectory, string scriptPath, params string[] scriptArgs) { throw null; }
1416
}
1517

1618
public static partial class UvicornAppHostingExtension
1719
{
20+
[System.Obsolete("AddUvicornApp is now part of Aspire.Hosting.Python. Use the Aspire.Hosting.Python.PythonAppResourceBuilderExtensions.AddUvicornApp method instead. This method will be removed in a future release.")]
21+
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
1822
public static ApplicationModel.IResourceBuilder<ApplicationModel.UvicornAppResource> AddUvicornApp(this IDistributedApplicationBuilder builder, string name, string projectDirectory, string appName, params string[] args) { throw null; }
1923
}
2024
}
2125

2226
namespace Aspire.Hosting.ApplicationModel
2327
{
28+
[System.Obsolete("UvAppResource is now superseded by functionality in Aspire.Hosting.Python. Use Aspire.Hosting.Python.PythonAppResourceBuilderExtensions.AddPythonApp with WithUvEnvironment instead. This class will be removed in a future release.")]
2429
public partial class UvAppResource : Python.PythonAppResource, IResourceWithServiceDiscovery, IResourceWithEndpoints, IResource
2530
{
2631
public UvAppResource(string name, string executablePath, string workingDirectory) : base(default!, default!, default!) { }
2732
}
2833

34+
[System.Obsolete("UvicornAppResource is now part of Aspire.Hosting.Python. Use Aspire.Hosting.ApplicationModel.UvicornAppResource instead. This class will be removed in a future release.")]
2935
public partial class UvicornAppResource : Python.PythonAppResource, IResourceWithServiceDiscovery, IResourceWithEndpoints, IResource
3036
{
3137
public UvicornAppResource(string name, string executablePath, string workingDirectory) : base(default!, default!, default!) { }

0 commit comments

Comments
 (0)