diff --git a/README.md b/README.md index eef78f5..014b77b 100644 --- a/README.md +++ b/README.md @@ -9,4 +9,3 @@ This repo contains my custom devcontainer features. | Feature | Description | | ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- | | [digitalocean-doctl-cli-persistence](./src/digitalocean-doctl-cli-persistence) | Avoid extra logins from the DigitalOcean `doctl` CLI by preserving the `~/.config/doctl` folder across container instances. | -| [dotnet-aspire-daily](./src/dotnet-aspire-daily) | installs .NET Aspire daily builds.| diff --git a/src/dotnet-aspire-daily/NOTES.md b/src/dotnet-aspire-daily/NOTES.md deleted file mode 100644 index 9df6bfd..0000000 --- a/src/dotnet-aspire-daily/NOTES.md +++ /dev/null @@ -1,6 +0,0 @@ -## Changelog - -| Version | Notes | -| ------- | ---------------------------------------------------- | -| 1.0.0 | Initial Version | - diff --git a/src/dotnet-aspire-daily/NuGet.config.x b/src/dotnet-aspire-daily/NuGet.config.x deleted file mode 100644 index 15b9428..0000000 --- a/src/dotnet-aspire-daily/NuGet.config.x +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/dotnet-aspire-daily/README.md b/src/dotnet-aspire-daily/README.md deleted file mode 100644 index 27505a3..0000000 --- a/src/dotnet-aspire-daily/README.md +++ /dev/null @@ -1,30 +0,0 @@ - -# .NET Aspire Daily Builds (dotnet-aspire-daily) - -Installs the .NET Aspire Daily Builds. See: https://github.com/dotnet/aspire/blob/main/docs/using-latest-daily.md - -## Example Usage - -```json -"features": { - "ghcr.io/ElanHasson/devcontainer-features/dotnet-aspire-daily:1": {} -} -``` - -## Options - -| Options Id | Description | Type | Default Value | -|-----|-----|-----|-----| - - -## Changelog - -| Version | Notes | -| ------- | ---------------------------------------------------- | -| 1.0.0 | Initial Version | - - - ---- - -_Note: This file was auto-generated from the [devcontainer-feature.json](https://github.com/ElanHasson/devcontainer-features/blob/main/src/dotnet-aspire-daily/devcontainer-feature.json). Add additional notes to a `NOTES.md`._ diff --git a/src/dotnet-aspire-daily/devcontainer-feature.json b/src/dotnet-aspire-daily/devcontainer-feature.json deleted file mode 100644 index 5254710..0000000 --- a/src/dotnet-aspire-daily/devcontainer-feature.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": ".NET Aspire Daily Builds", - "id": "dotnet-aspire-daily", - "version": "1.0.0", - "description": "Installs the .NET Aspire Daily Builds. See: https://github.com/dotnet/aspire/blob/main/docs/using-latest-daily.md", - "options": {}, - "mounts": [], - "installsAfter": [ - "ghcr.io/devcontainers/features/dotnet" - ] -} diff --git a/src/dotnet-aspire-daily/install.sh b/src/dotnet-aspire-daily/install.sh deleted file mode 100644 index 0094498..0000000 --- a/src/dotnet-aspire-daily/install.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -set -e - -echo "Activating feature 'aspire'" - -dotnet workload update -dotnet workload update --skip-sign-check --source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet8/nuget/v3/index.json -dotnet workload install aspire --skip-sign-check --source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet8/nuget/v3/index.json -cp NuGet.config.x "${workspaceFolder}/LOOK-HERE-ASPIRE-NuGet.Config" diff --git a/test/dotnet-aspire-daily/dotnetcontainer.sh b/test/dotnet-aspire-daily/dotnetcontainer.sh deleted file mode 100755 index d0799f7..0000000 --- a/test/dotnet-aspire-daily/dotnetcontainer.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -set -e -source dev-container-features-test-lib - -# NOTE: this is an "auto-generated" test, which means it will be -# executed against an auto-generated devcontainer.json that -# includes the 'digitalocean-doctl-cli-persistence' Feature with no options. -# -# https://github.com/devcontainers/cli/blob/main/docs/features/test.md -# -# From my tests, this means the `doctl` CLI will not be installed: -# Thus, here, I only check basic directory existence - -# Default behavior checks -check "Make sure Aspire Workload is installed. grep returns 0 if found." test "$(dotnet workload list | grep aspire | echo $?)" = "0" - -check "Ensure NuGet.config is copied to workspaceFolder" test -f "${workspaceFolder}/LOOK-HERE-ASPIRE-NuGet.Config" - -reportResults diff --git a/test/dotnet-aspire-daily/scenarios.json b/test/dotnet-aspire-daily/scenarios.json deleted file mode 100644 index 6f9ccdb..0000000 --- a/test/dotnet-aspire-daily/scenarios.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "dotnetcontainer": { - "image": "mcr.microsoft.com/devcontainers/dotnet:1-8.0", - "features": { - "ghcr.io/devcontainers/features/dotnet:2": {} - } - } -} \ No newline at end of file diff --git a/test/dotnet-aspire-daily/test.sh b/test/dotnet-aspire-daily/test.sh deleted file mode 100755 index d0799f7..0000000 --- a/test/dotnet-aspire-daily/test.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -set -e -source dev-container-features-test-lib - -# NOTE: this is an "auto-generated" test, which means it will be -# executed against an auto-generated devcontainer.json that -# includes the 'digitalocean-doctl-cli-persistence' Feature with no options. -# -# https://github.com/devcontainers/cli/blob/main/docs/features/test.md -# -# From my tests, this means the `doctl` CLI will not be installed: -# Thus, here, I only check basic directory existence - -# Default behavior checks -check "Make sure Aspire Workload is installed. grep returns 0 if found." test "$(dotnet workload list | grep aspire | echo $?)" = "0" - -check "Ensure NuGet.config is copied to workspaceFolder" test -f "${workspaceFolder}/LOOK-HERE-ASPIRE-NuGet.Config" - -reportResults