Skip to content

Commit

Permalink
Merge pull request #438 from J-Tech-Japan/437-add-sbom
Browse files Browse the repository at this point in the history
437 add SBOM
  • Loading branch information
tomohisa authored Nov 15, 2024
2 parents c756a93 + e7c23b9 commit 124a16f
Show file tree
Hide file tree
Showing 11 changed files with 81 additions and 31 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/packageMemStat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@ jobs:
dotnet build Sekiban.sln -c Release
- name: Pack MemStat
run: |
dotnet nuget push "src/MemStat.Net/bin/Release/MemStat.Net.0.1.2.nupkg" --api-key ${{secrets.NUGET_APIKEY}} --source https://api.nuget.org/v3/index.json
dotnet nuget push "src/MemStat.Net/bin/Release/MemStat.Net.0.1.3.nupkg" --api-key ${{secrets.NUGET_APIKEY}} --source https://api.nuget.org/v3/index.json
9 changes: 7 additions & 2 deletions src/MemStat.Net/MemStat.Net.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PackageId>MemStat.Net</PackageId>
<Version>0.1.2</Version>
<Version>0.1.3</Version>
<Authors>J-Tech Group</Authors>
<Company>J-Tech-Japan</Company>
<PackageDescription>MemStat - Get Memory Usage Stats in Multi Platform</PackageDescription>
<PackageVersion>0.1.2</PackageVersion>
<PackageVersion>0.1.3</PackageVersion>
<Description>Initial Release</Description>
<RepositoryUrl>https://github.com/J-Tech-Japan/Sekiban</RepositoryUrl>
<RootNamespace>MemStat.Net</RootNamespace>
Expand All @@ -18,11 +18,16 @@
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<GenerateSBOM>true</GenerateSBOM>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="ComputerInfo" Version="0.2.0"/>
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0" />
<PackageReference Include="Microsoft.Sbom.Targets" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.VisualBasic" Version="10.3.0"/>
<PackageReference Include="ResultBoxes" Version="0.3.27" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PackageId>Sekiban.Aspire.Infrastructure.Cosmos</PackageId>
<Version>0.22.0-preview9</Version>
<Version>0.22.0-preview10</Version>
<Authors>J-Tech Group</Authors>
<Company>J-Tech-Japan</Company>
<PackageDescription>Sekiban - Event Sourcing Framework Cosmos Aspire Connector</PackageDescription>
<PackageVersion>0.22.0-preview9</PackageVersion>
<PackageVersion>0.22.0-preview10</PackageVersion>
<Description>Beta Support for F#</Description>
<RepositoryUrl>https://github.com/J-Tech-Japan/Sekiban</RepositoryUrl>
<RootNamespace>Sekiban.Aspire.Infrastructure.Cosmos</RootNamespace>
Expand All @@ -19,12 +19,17 @@
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<UserSecretsId>dd033285-cc41-4f0b-a790-5dc058fda775</UserSecretsId>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<GenerateSBOM>true</GenerateSBOM>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Aspire.Azure.Storage.Blobs" Version="9.0.0" />
<PackageReference Include="Sekiban.Infrastructure.Cosmos" Version="0.22.0-preview9"/>
<PackageReference Include="Sekiban.Web" Version="0.22.0-preview9"/>
<PackageReference Include="Microsoft.Sbom.Targets" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Sekiban.Infrastructure.Cosmos" Version="0.22.0-preview10"/>
<PackageReference Include="Sekiban.Web" Version="0.22.0-preview10"/>
<ProjectReference Include="..\Sekiban.Infrastructure.Cosmos\Sekiban.Infrastructure.Cosmos.csproj"/>
<ProjectReference Include="..\Sekiban.Web\Sekiban.Web.csproj"/>
<None Include="..\README.md" Pack="true" PackagePath="\"/>
Expand Down
9 changes: 7 additions & 2 deletions src/Sekiban.Core/Sekiban.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<Nullable>enable</Nullable>
<LangVersion>preview</LangVersion>
<PackageId>Sekiban.Core</PackageId>
<Version>0.22.0-preview9</Version>
<Version>0.22.0-preview10</Version>
<Authors>J-Tech Group</Authors>
<Company>J-Tech-Japan</Company>
<PackageDescription>Sekiban - Event Sourcing Framework Core</PackageDescription>
<RepositoryUrl>https://github.com/J-Tech-Japan/Sekiban</RepositoryUrl>
<PackageVersion>0.22.0-preview9</PackageVersion>
<PackageVersion>0.22.0-preview10</PackageVersion>
<Description>Beta Support for F#</Description>
<AssemblyName>Sekiban.Core</AssemblyName>
<RootNamespace>Sekiban.Core</RootNamespace>
Expand All @@ -19,6 +19,7 @@
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<GenerateSBOM>true</GenerateSBOM>
</PropertyGroup>

<ItemGroup>
Expand All @@ -31,6 +32,10 @@
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.0" />
<PackageReference Include="Microsoft.Sbom.Targets" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="ResultBoxes" Version="0.3.27" />
<PackageReference Include="SharpZipLib" Version="1.4.2"/>
<None Include="..\README.md" Pack="true" PackagePath="\"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,30 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PackageId>Sekiban.Infrastructure.Aws.S3</PackageId>
<Version>0.22.0-preview9</Version>
<Version>0.22.0-preview10</Version>
<Authors>J-Tech Group</Authors>
<Company>J-Tech-Japan</Company>
<PackageDescription>Sekiban - Event Sourcing Framework AWS S3 Infrastructure</PackageDescription>
<RepositoryUrl>https://github.com/J-Tech-Japan/Sekiban</RepositoryUrl>
<PackageVersion>0.22.0-preview9</PackageVersion>
<PackageVersion>0.22.0-preview10</PackageVersion>
<Description>Beta Support for F#</Description>
<LangVersion>preview</LangVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageReadmeFile>README.md</PackageReadmeFile>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<GenerateSBOM>true</GenerateSBOM>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="AWSSDK.S3" Version="3.7.405.14" />
<PackageReference Include="Microsoft.Sbom.Targets" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="SharpZipLib" Version="1.4.2"/>
<PackageReference Include="Sekiban.Core" Version="0.22.0-preview9"/>
<PackageReference Include="Sekiban.Core" Version="0.22.0-preview10"/>
<None Include="..\README.md" Pack="true" PackagePath="\"/>
<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.1"/>
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PackageId>Sekiban.Infrastructure.Azure.Storage.Blobs</PackageId>
<Version>0.22.0-preview9</Version>
<Version>0.22.0-preview10</Version>
<Authors>J-Tech Group</Authors>
<Company>J-Tech-Japan</Company>
<PackageDescription>Sekiban - Event Sourcing Framework Azure Storage Blob</PackageDescription>
<RepositoryUrl>https://github.com/J-Tech-Japan/Sekiban</RepositoryUrl>
<PackageVersion>0.22.0-preview9</PackageVersion>
<PackageVersion>0.22.0-preview10</PackageVersion>
<Description>Beta Support for F#</Description>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<LangVersion>preview</LangVersion>
Expand All @@ -18,13 +18,18 @@
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<RootNamespace>Sekiban.Infrastructure.Azure.Storage.Blobs</RootNamespace>
<GenerateSBOM>true</GenerateSBOM>
</PropertyGroup>


<ItemGroup>
<None Include="..\README.md" Pack="true" PackagePath="\"/>
<PackageReference Include="Azure.Storage.Blobs" Version="12.23.0" />
<PackageReference Include="Sekiban.Core" Version="0.22.0-preview9"/>
<PackageReference Include="Microsoft.Sbom.Targets" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Sekiban.Core" Version="0.22.0-preview10"/>
<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PackageId>Sekiban.Infrastructure.Cosmos</PackageId>
<Version>0.22.0-preview9</Version>
<Version>0.22.0-preview10</Version>
<Authors>J-Tech Group</Authors>
<Company>J-Tech-Japan</Company>
<PackageDescription>Sekiban - Event Sourcing Framework CosmosInfrastructure</PackageDescription>
<RepositoryUrl>https://github.com/J-Tech-Japan/Sekiban</RepositoryUrl>
<PackageVersion>0.22.0-preview9</PackageVersion>
<PackageVersion>0.22.0-preview10</PackageVersion>
<Description>Beta Support for F#</Description>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<LangVersion>preview</LangVersion>
Expand All @@ -18,14 +18,19 @@
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<UserSecretsId>215b5d7b-ec0a-4e79-b91d-28934e67cc34</UserSecretsId>
<GenerateSBOM>true</GenerateSBOM>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Azure.Cosmos" Version="3.46.0-preview.2" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.0"/>
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.0"/>
<PackageReference Include="Sekiban.Core" Version="0.22.0-preview9"/>
<PackageReference Include="Sekiban.Infrastructure.Azure.Storage.Blobs" Version="0.22.0-preview9"/>
<PackageReference Include="Microsoft.Sbom.Targets" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Sekiban.Core" Version="0.22.0-preview10"/>
<PackageReference Include="Sekiban.Infrastructure.Azure.Storage.Blobs" Version="0.22.0-preview10"/>
<None Include="..\README.md" Pack="true" PackagePath="\"/>
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,30 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PackageId>Sekiban.Infrastructure.Dynamo</PackageId>
<Version>0.22.0-preview9</Version>
<Version>0.22.0-preview10</Version>
<Authors>J-Tech Group</Authors>
<Company>J-Tech-Japan</Company>
<PackageDescription>Sekiban - Event Sourcing Framework Dynamo Infrastructure</PackageDescription>
<RepositoryUrl>https://github.com/J-Tech-Japan/Sekiban</RepositoryUrl>
<PackageVersion>0.22.0-preview9</PackageVersion>
<PackageVersion>0.22.0-preview10</PackageVersion>
<Description>Beta Support for F#</Description>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<LangVersion>preview</LangVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageReadmeFile>README.md</PackageReadmeFile>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<GenerateSBOM>true</GenerateSBOM>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="AWSSDK.DynamoDBv2" Version="3.7.403" />
<PackageReference Include="Sekiban.Core" Version="0.22.0-preview9"/>
<PackageReference Include="Sekiban.Infrastructure.Aws.S3" Version="0.22.0-preview9"/>
<PackageReference Include="Microsoft.Sbom.Targets" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Sekiban.Core" Version="0.22.0-preview10"/>
<PackageReference Include="Sekiban.Infrastructure.Aws.S3" Version="0.22.0-preview10"/>
<None Include="..\README.md" Pack="true" PackagePath="\"/>
<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.1"/>
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,26 @@
<Nullable>enable</Nullable>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<PackageId>Sekiban.Infrastructure.Postgres</PackageId>
<Version>0.22.0-preview9</Version>
<Version>0.22.0-preview10</Version>
<Authors>J-Tech Group</Authors>
<Company>J-Tech-Japan</Company>
<PackageDescription>Sekiban - Event Sourcing Framework Dynamo Infrastructure</PackageDescription>
<RepositoryUrl>https://github.com/J-Tech-Japan/Sekiban</RepositoryUrl>
<PackageVersion>0.22.0-preview9</PackageVersion>
<PackageVersion>0.22.0-preview10</PackageVersion>
<Description>Beta Support for F#</Description>
<LangVersion>preview</LangVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageReadmeFile>README.md</PackageReadmeFile>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<GenerateSBOM>true</GenerateSBOM>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Sbom.Targets" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.0" />
<ProjectReference Include="..\Sekiban.Core\Sekiban.Core.csproj"/>
<None Include="..\README.md" Pack="true" PackagePath="\"/>
Expand Down
11 changes: 8 additions & 3 deletions src/Sekiban.Testing/Sekiban.Testing.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,31 @@
<Nullable>enable</Nullable>
<LangVersion>preview</LangVersion>
<PackageId>Sekiban.Testing</PackageId>
<Version>0.22.0-preview9</Version>
<Version>0.22.0-preview10</Version>
<Authors>J-Tech Group</Authors>
<Company>J-Tech-Japan</Company>
<PackageDescription>Sekiban - Event Sourcing Framework Testing</PackageDescription>
<RepositoryUrl>https://github.com/J-Tech-Japan/Sekiban</RepositoryUrl>
<PackageVersion>0.22.0-preview9</PackageVersion>
<PackageVersion>0.22.0-preview10</PackageVersion>
<Description>Beta Support for F#</Description>
<AssemblyName>Sekiban.Testing</AssemblyName>
<RootNamespace>Sekiban.Testing</RootNamespace>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageReadmeFile>README.md</PackageReadmeFile>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<GenerateSBOM>true</GenerateSBOM>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="MartinCostello.Logging.XUnit" Version="0.4.0"/>
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.0" />
<PackageReference Include="Microsoft.Sbom.Targets" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="xunit.assert" Version="2.9.2"/>
<PackageReference Include="xunit.extensibility.core" Version="2.9.2"/>
<PackageReference Include="Sekiban.Core" Version="0.22.0-preview9"/>
<PackageReference Include="Sekiban.Core" Version="0.22.0-preview10"/>
<None Include="..\README.md" Pack="true" PackagePath="\"/>
<PackageReference Include="xunit.extensibility.execution" Version="2.9.2"/>
</ItemGroup>
Expand Down
11 changes: 8 additions & 3 deletions src/Sekiban.Web/Sekiban.Web.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
<ImplicitUsings>enable</ImplicitUsings>
<OutputType>Library</OutputType>
<PackageId>Sekiban.Web</PackageId>
<Version>0.22.0-preview9</Version>
<Version>0.22.0-preview10</Version>
<Authors>J-Tech Group</Authors>
<Company>J-Tech-Japan</Company>
<PackageDescription>Sekiban - Event Sourcing Framework WebHelper</PackageDescription>
<RepositoryUrl>https://github.com/J-Tech-Japan/Sekiban</RepositoryUrl>
<PackageVersion>0.22.0-preview9</PackageVersion>
<PackageVersion>0.22.0-preview10</PackageVersion>
<Description>Beta Support for F#</Description>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<LangVersion>preview</LangVersion>
Expand All @@ -19,10 +19,15 @@
<PackageReadmeFile>README.md</PackageReadmeFile>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<GenerateSBOM>true</GenerateSBOM>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Jtechs.OpenApi.AspNetCore.Swashbuckle" Version="0.2.3" />
<PackageReference Include="Jtechs.OpenApi.AspNetCore.Swashbuckle" Version="0.2.5" />
<PackageReference Include="Microsoft.Sbom.Targets" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.0.0" />
<None Include="..\README.md" Pack="true" PackagePath="\"/>
</ItemGroup>
Expand Down

0 comments on commit 124a16f

Please sign in to comment.