Skip to content

Commit 82e0723

Browse files
Be.Stateless.Dsl.Configuration nuget packaging (#6)
Bump up NuGets and Git submodules * Be.Stateless.Dsl.Configuration nuget packaging Bump up submodule * Fix ConfigurationFileResolvers parameter type
1 parent 00c2050 commit 82e0723

4 files changed

Lines changed: 65 additions & 56 deletions

File tree

.settings

src/Be.Stateless.Dsl.Configuration.Cmdlets/Dsl/Configuration/Cmdlet/GetConfigurationSpecification.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ protected override void ProcessRecord()
4848
[SuppressMessage("ReSharper", "MemberCanBePrivate.Global", Justification = "Cmdlet parameter")]
4949
[SuppressMessage("ReSharper", "UnusedAutoPropertyAccessor.Global", Justification = "Cmdlet parameter")]
5050
[Parameter(Mandatory = false)]
51-
public IEnumerable<IConfigurationFileResolverStrategy> ConfigurationFileResolvers { get; set; }
51+
public IConfigurationFileResolverStrategy[] ConfigurationFileResolvers { get; set; }
5252

5353
[SuppressMessage("ReSharper", "UnusedMember.Global", Justification = "Cmdlet parameter")]
5454
[Parameter(Mandatory = true, ValueFromPipeline = true, ParameterSetName = nameof(LiteralPath))]
Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,53 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
2-
3-
<PropertyGroup>
4-
<TargetFramework>net48</TargetFramework>
5-
<RootNamespace>Be.Stateless</RootNamespace>
6-
<AssemblyName>Be.Stateless.Dsl.Configuration.Tests</AssemblyName>
7-
<Description>Unit tests for configuration DSL library for general purpose configuration file edition.</Description>
8-
</PropertyGroup>
9-
10-
<ItemGroup>
11-
<None Include="..\..\.settings\.editorconfig" Link=".editorconfig" />
12-
</ItemGroup>
13-
14-
<ItemGroup>
15-
<None Remove="Resources\create-node-change-with-discriminant.config" />
16-
<None Remove="Resources\create-node-change.config" />
17-
<None Remove="Resources\delete-element-command.config" />
18-
<None Remove="Resources\update-node-change-with-attribute-update.config" />
19-
<None Remove="Resources\upsert-node-change.config" />
20-
<None Remove="Resources\web-modified.config" />
21-
<None Remove="Resources\web-original.config" />
22-
</ItemGroup>
23-
24-
<ItemGroup>
25-
<EmbeddedResource Include="Resources\delete-element-command.config" />
26-
<EmbeddedResource Include="Resources\create-node-change-with-discriminant.config" />
27-
<EmbeddedResource Include="Resources\create-node-change.config" />
28-
<EmbeddedResource Include="Resources\upsert-node-change.config" />
29-
<EmbeddedResource Include="Resources\web-modified.config" />
30-
<EmbeddedResource Include="Resources\update-node-change-with-attribute-update.config" />
31-
<EmbeddedResource Include="Resources\web-original.config" />
32-
</ItemGroup>
33-
34-
<ItemGroup>
35-
<PackageReference Include="coverlet.msbuild" Version="2.9.0">
36-
<PrivateAssets>all</PrivateAssets>
37-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
38-
</PackageReference>
39-
<PackageReference Include="FluentAssertions" Version="5.10.3" />
40-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
41-
<PackageReference Include="Moq" Version="4.16.1" />
42-
<PackageReference Include="xunit" Version="2.4.1" />
43-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
44-
<PrivateAssets>all</PrivateAssets>
45-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
46-
</PackageReference>
47-
</ItemGroup>
48-
49-
<ItemGroup>
50-
<ProjectReference Include="..\Be.Stateless.Dsl.Configuration\Be.Stateless.Dsl.Configuration.csproj" />
51-
</ItemGroup>
52-
53-
</Project>
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net48</TargetFramework>
5+
<RootNamespace>Be.Stateless</RootNamespace>
6+
<AssemblyName>Be.Stateless.Dsl.Configuration.Tests</AssemblyName>
7+
<Description>Unit tests for configuration DSL library for general purpose configuration file edition.</Description>
8+
</PropertyGroup>
9+
10+
<ItemGroup>
11+
<None Include="..\..\.settings\.editorconfig" Link=".editorconfig" />
12+
</ItemGroup>
13+
14+
<ItemGroup>
15+
<None Remove="Resources\create-node-change-with-discriminant.config" />
16+
<None Remove="Resources\create-node-change.config" />
17+
<None Remove="Resources\delete-element-command.config" />
18+
<None Remove="Resources\update-node-change-with-attribute-update.config" />
19+
<None Remove="Resources\upsert-node-change.config" />
20+
<None Remove="Resources\web-modified.config" />
21+
<None Remove="Resources\web-original.config" />
22+
</ItemGroup>
23+
24+
<ItemGroup>
25+
<EmbeddedResource Include="Resources\delete-element-command.config" />
26+
<EmbeddedResource Include="Resources\create-node-change-with-discriminant.config" />
27+
<EmbeddedResource Include="Resources\create-node-change.config" />
28+
<EmbeddedResource Include="Resources\upsert-node-change.config" />
29+
<EmbeddedResource Include="Resources\web-modified.config" />
30+
<EmbeddedResource Include="Resources\update-node-change-with-attribute-update.config" />
31+
<EmbeddedResource Include="Resources\web-original.config" />
32+
</ItemGroup>
33+
34+
<ItemGroup>
35+
<PackageReference Include="coverlet.msbuild" Version="2.9.0">
36+
<PrivateAssets>all</PrivateAssets>
37+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
38+
</PackageReference>
39+
<PackageReference Include="FluentAssertions" Version="5.10.3" />
40+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.10.0" />
41+
<PackageReference Include="Moq" Version="4.16.1" />
42+
<PackageReference Include="xunit" Version="2.4.1" />
43+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
44+
<PrivateAssets>all</PrivateAssets>
45+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
46+
</PackageReference>
47+
</ItemGroup>
48+
49+
<ItemGroup>
50+
<ProjectReference Include="..\Be.Stateless.Dsl.Configuration\Be.Stateless.Dsl.Configuration.csproj" />
51+
</ItemGroup>
52+
53+
</Project>

src/Be.Stateless.Dsl.Configuration/Be.Stateless.Dsl.Configuration.csproj

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,16 @@
1616
</PropertyGroup>
1717

1818
<PropertyGroup>
19-
<IsPackable>false</IsPackable>
19+
<GeneratePackageOnBuild Condition=" '$(GeneratePackageOnBuild)' == '' ">false</GeneratePackageOnBuild>
20+
<IsPackable>true</IsPackable>
21+
<PackageId>$(AssemblyName)</PackageId>
22+
<PackageDescription>$(Description)</PackageDescription>
23+
<!--<PackageIconUrl>icon url prop</PackageIconUrl>-->
24+
<PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl>
25+
<!--<PackageReleaseNotes>release notes prop</PackageReleaseNotes>-->
26+
<PackageTags>dsl configuration</PackageTags>
27+
<IncludeSymbols>true</IncludeSymbols>
28+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
2029
</PropertyGroup>
2130

2231
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">

0 commit comments

Comments
 (0)