Skip to content

Net11 update - group + parent/ child support - #58

Merged
kieronlanning merged 13 commits into
mainfrom
net11-update
Nov 12, 2026
Merged

kieronlanning merged 13 commits into
mainfrom
net11-update

Conversation

@kieronlanning

Copy link
Copy Markdown
Contributor

No description provided.

# Conflicts:
#	.editorconfig
#	CHANGELOG.md
#	Directory.Packages.props
#	Justfile.skills.just
#	docs/wiki/Release-Notes.md
#	global.json
#	package.json
#	skills-lock.json
#	skills/purview-resourcekit-authoring/SKILL.md
#	src/src/SourceGeneration/HostKitGenerator.cs
Adds typed parent/child ResourceKits with parent-first build ordering, inherited enablement, nested options, runtime graph validation and SG0032-SG0038 diagnostics. Integrates with ResourceKit groups and the example AppHosts; the VNET/subnet scenario is covered by real Aspire model tests.
…arent (#57)

Adds SG0039 so a parent in one group and a child in another is visible at build time. The child still builds; visual placement follows its own group, or an existing Aspire parent chain. Adds placement tests covering both cases.
A resource kit already implements IResourceBuilder<TResource>, so Parent.ResourceBuilder.AddBlobs(...) simplifies to Parent.AddBlobs(...). Adds SG0040 (Info), a safe code fix for receiver-position use, analyzer/code-fix tests, docs and example adoption.
@kieronlanning kieronlanning linked an issue Nov 12, 2026 that may be closed by this pull request
Linux CI agents do not trust the ASP.NET Core development certificate. The health test needs the service, not TLS, so use the http endpoint; the AppHost still starts the https endpoint.
@kieronlanning
kieronlanning merged commit 061de55 into main Nov 12, 2026
1 check passed
@kieronlanning
kieronlanning deleted the net11-update branch November 12, 2026 15:13
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.

Support child resources

1 participant