From 6ee48f51ce6b3736f38fbc3ed9a8c5590f2b2a63 Mon Sep 17 00:00:00 2001 From: Aleksandar Ivanov <74899441+aleks-ivanov@users.noreply.github.com> Date: Tue, 15 Jun 2021 14:39:53 +0300 Subject: [PATCH 1/4] Create Codespace configuration (#2) --- .devcontainer/devcontainer.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 000000000..98314c1e3 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,19 @@ +{ + "name": "Terminal.Gui Codespace", + "image": "mcr.microsoft.com/vscode/devcontainers/dotnet:0.201.7-5.0", + "extensions": [ + "eamodio.gitlens", + "ms-dotnettools.csharp", + "VisualStudioExptTeam.vscodeintellicode", + "ms-vscode.powershell", + "cschleiden.vscode-github-actions", + "redhat.vscode-yaml", + "bierner.markdown-preview-github-styles", + "ban.spellright", + "jmrog.vscode-nuget-package-manager", + "coenraads.bracket-pair-colorizer", + "vscode-icons-team.vscode-icons", + "editorconfig.editorconfig" + ], + "postCreateCommand": "dotnet restore && dotnet build --configuration Release --no-restore && dotnet test --no-restore --verbosity normal --collect:'XPlat Code Coverage' --settings UnitTests/coverlet.runsettings", +} \ No newline at end of file From a366e57e08e62b1bde2f39c17dc37fca74cff8a5 Mon Sep 17 00:00:00 2001 From: Aleksandar Ivanov <74899441+aleks-ivanov@users.noreply.github.com> Date: Tue, 15 Jun 2021 15:13:40 +0300 Subject: [PATCH 2/4] add pwsh as default terminal --- .devcontainer/devcontainer.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 98314c1e3..d510d83d1 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,6 +1,9 @@ { "name": "Terminal.Gui Codespace", "image": "mcr.microsoft.com/vscode/devcontainers/dotnet:0.201.7-5.0", + "settings": { + "terminal.integrated.defaultProfile.linux": "pwsh" + }, "extensions": [ "eamodio.gitlens", "ms-dotnettools.csharp", @@ -16,4 +19,4 @@ "editorconfig.editorconfig" ], "postCreateCommand": "dotnet restore && dotnet build --configuration Release --no-restore && dotnet test --no-restore --verbosity normal --collect:'XPlat Code Coverage' --settings UnitTests/coverlet.runsettings", -} \ No newline at end of file +} From cf19eb8e8e47e1ab32a3ba4031aa69d6a2dbfa4f Mon Sep 17 00:00:00 2001 From: Aleksandar Ivanov <74899441+aleks-ivanov@users.noreply.github.com> Date: Tue, 15 Jun 2021 16:21:42 +0300 Subject: [PATCH 3/4] add explicit configuration to test command --- .devcontainer/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index d510d83d1..ef70ae95b 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -18,5 +18,5 @@ "vscode-icons-team.vscode-icons", "editorconfig.editorconfig" ], - "postCreateCommand": "dotnet restore && dotnet build --configuration Release --no-restore && dotnet test --no-restore --verbosity normal --collect:'XPlat Code Coverage' --settings UnitTests/coverlet.runsettings", + "postCreateCommand": "dotnet restore && dotnet build --configuration Release --no-restore && dotnet test --configuration Debug --no-restore --verbosity normal --collect:'XPlat Code Coverage' --settings UnitTests/coverlet.runsettings", } From 5680812f6e79746f643fb6f0454c5098b26dc259 Mon Sep 17 00:00:00 2001 From: Aleksandar Ivanov <74899441+aleks-ivanov@users.noreply.github.com> Date: Tue, 15 Jun 2021 17:13:07 +0300 Subject: [PATCH 4/4] add credentials --- .devcontainer/devcontainer.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index ef70ae95b..2d4f2dce7 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -20,3 +20,5 @@ ], "postCreateCommand": "dotnet restore && dotnet build --configuration Release --no-restore && dotnet test --configuration Debug --no-restore --verbosity normal --collect:'XPlat Code Coverage' --settings UnitTests/coverlet.runsettings", } + +// Built with ❤ by [Pipeline Foundation](https://pipeline.foundation)