Skip to content

Commit fa12b70

Browse files
committed
Merge branch 'feature/openapi-core' into release/configjson-2.1.1.1
2 parents da4e56a + 5f46479 commit fa12b70

File tree

4 files changed

+90
-3
lines changed

4 files changed

+90
-3
lines changed

.github/workflows/release-all.yaml

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,57 @@ jobs:
6565
dir
6666
dotnet restore .
6767
68-
- name: Build solution
68+
- name: Build solution for AppSettings
69+
if: steps.release.outputs.module == 'appsettings'
70+
shell: pwsh
71+
run: |
72+
dir
73+
dotnet build ./src/Aliencube.AzureFunctions.Extensions.Configuration.AppSettings -c Release -p:Version=${{ steps.release.outputs.version }} -v minimal
74+
75+
- name: Build solution for Configuration.Json
76+
if: steps.release.outputs.module == 'configjson'
77+
shell: pwsh
78+
run: |
79+
dir
80+
dotnet build ./src/Aliencube.AzureFunctions.Extensions.Configuration.Json -c Release -p:Version=${{ steps.release.outputs.version }} -v minimal
81+
82+
- name: Build solution for DependencyInjection
83+
if: steps.release.outputs.module == 'di'
84+
shell: pwsh
85+
run: |
86+
dir
87+
dotnet build ./src/Aliencube.AzureFunctions.Extensions.DependencyInjection -c Release -p:Version=${{ steps.release.outputs.version }} -v minimal
88+
89+
- name: Build solution for OpenApi
90+
if: steps.release.outputs.module == 'swagger'
6991
shell: pwsh
7092
run: |
7193
dir
7294
dotnet build . -c Release -p:Version=${{ steps.release.outputs.version }} -v minimal
7395
74-
- name: Test solution
96+
- name: Test solution for AppSettings
97+
if: steps.release.outputs.module == 'appsettings'
98+
shell: pwsh
99+
run: |
100+
dir
101+
dotnet test ./test/Aliencube.AzureFunctions.Extensions.Configuration.AppSettings.Tests -c Release
102+
103+
- name: Test solution for Configuration.Json
104+
if: steps.release.outputs.module == 'configjson'
105+
shell: pwsh
106+
run: |
107+
dir
108+
dotnet test ./test/Aliencube.AzureFunctions.Extensions.Configuration.Json.Tests -c Release
109+
110+
- name: Test solution for DependencyInjection
111+
if: steps.release.outputs.module == 'di'
112+
shell: pwsh
113+
run: |
114+
dir
115+
dotnet test ./test/Aliencube.AzureFunctions.Extensions.DependencyInjection.Tests -c Release
116+
117+
- name: Test solution for OpenApi
118+
if: steps.release.outputs.module == 'swagger'
75119
shell: pwsh
76120
run: |
77121
dir

Aliencube.AzureFunctions.Extensions.sln

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aliencube.AzureFunctions.Fu
4545
EndProject
4646
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aliencube.AzureFunctions.Extensions.OpenApi.CLI", "src\Aliencube.AzureFunctions.Extensions.OpenApi.CLI\Aliencube.AzureFunctions.Extensions.OpenApi.CLI.csproj", "{5C35651B-97D0-4115-81FC-ED8D7ACD71A7}"
4747
EndProject
48-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aliencube.AzureFunctions.Extensions.OpenApi.CLI.Tests", "test\Aliencube.AzureFunctions.Extensions.OpenApi.CLI.Tests\Aliencube.AzureFunctions.Extensions.OpenApi.CLI.Tests.csproj", "{65AED6F0-D27E-4D6E-BA42-AD6EE1338082}"
48+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aliencube.AzureFunctions.Extensions.OpenApi.CLI.Tests", "test\Aliencube.AzureFunctions.Extensions.OpenApi.CLI.Tests\Aliencube.AzureFunctions.Extensions.OpenApi.CLI.Tests.csproj", "{65AED6F0-D27E-4D6E-BA42-AD6EE1338082}"
49+
EndProject
50+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aliencube.AzureFunctions.Extensions.Configuration.Json.Tests", "test\Aliencube.AzureFunctions.Extensions.Configuration.Json.Tests\Aliencube.AzureFunctions.Extensions.Configuration.Json.Tests.csproj", "{F0899514-88DC-4CBF-A392-825BDC094689}"
4951
EndProject
5052
Global
5153
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -113,6 +115,10 @@ Global
113115
{65AED6F0-D27E-4D6E-BA42-AD6EE1338082}.Debug|Any CPU.Build.0 = Debug|Any CPU
114116
{65AED6F0-D27E-4D6E-BA42-AD6EE1338082}.Release|Any CPU.ActiveCfg = Release|Any CPU
115117
{65AED6F0-D27E-4D6E-BA42-AD6EE1338082}.Release|Any CPU.Build.0 = Release|Any CPU
118+
{F0899514-88DC-4CBF-A392-825BDC094689}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
119+
{F0899514-88DC-4CBF-A392-825BDC094689}.Debug|Any CPU.Build.0 = Debug|Any CPU
120+
{F0899514-88DC-4CBF-A392-825BDC094689}.Release|Any CPU.ActiveCfg = Release|Any CPU
121+
{F0899514-88DC-4CBF-A392-825BDC094689}.Release|Any CPU.Build.0 = Release|Any CPU
116122
EndGlobalSection
117123
GlobalSection(SolutionProperties) = preSolution
118124
HideSolutionNode = FALSE
@@ -133,6 +139,7 @@ Global
133139
{C9A65D52-A167-4673-823C-D2FEA080FA7A} = {810145E0-41CF-4E24-BD9C-E7517498BA29}
134140
{5C35651B-97D0-4115-81FC-ED8D7ACD71A7} = {810145E0-41CF-4E24-BD9C-E7517498BA29}
135141
{65AED6F0-D27E-4D6E-BA42-AD6EE1338082} = {8B62E3FB-9062-4716-803A-1FA51FCE68BC}
142+
{F0899514-88DC-4CBF-A392-825BDC094689} = {8B62E3FB-9062-4716-803A-1FA51FCE68BC}
136143
EndGlobalSection
137144
GlobalSection(ExtensibilityGlobals) = postSolution
138145
SolutionGuid = {70FEC644-BB3C-4441-AF91-DC694803C8F2}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net461</TargetFramework>
5+
6+
<IsPackable>false</IsPackable>
7+
</PropertyGroup>
8+
9+
<ItemGroup>
10+
<PackageReference Include="FluentAssertions" Version="5.10.3" />
11+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.6.1" />
12+
<PackageReference Include="Moq" Version="4.14.5" />
13+
<PackageReference Include="MSTest.TestAdapter" Version="2.1.2" />
14+
<PackageReference Include="MSTest.TestFramework" Version="2.1.2" />
15+
<PackageReference Include="coverlet.collector" Version="1.2.0" />
16+
</ItemGroup>
17+
18+
<ItemGroup>
19+
<ProjectReference Include="..\..\src\Aliencube.AzureFunctions.Extensions.Configuration.Json\Aliencube.AzureFunctions.Extensions.Configuration.Json.csproj" />
20+
</ItemGroup>
21+
22+
</Project>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
using Microsoft.VisualStudio.TestTools.UnitTesting;
2+
3+
namespace Aliencube.AzureFunctions.Extensions.Configuration.Json.Tests
4+
{
5+
[TestClass]
6+
public class DummyTests
7+
{
8+
[TestMethod]
9+
public void Given_Nothing_Then_It_Should_Return_True()
10+
{
11+
Assert.IsTrue(true);
12+
}
13+
}
14+
}

0 commit comments

Comments
 (0)