Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 5 additions & 6 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,18 @@ jobs:
NUGET_CERT_REVOCATION_MODE: offline
steps:
- name: Get Source
uses: actions/checkout@v2
uses: actions/checkout@v7
with:
submodules: recursive
- name: Install .NET Core SDK
uses: actions/setup-dotnet@v1
- name: Install .NET SDK
uses: actions/setup-dotnet@v6
with:
dotnet-version: |
3.1.x
6.0.x
10.0.x
- name: Build and Test
run: dotnet test --logger "trx;LogFileName=test-results.trx"
- name: Upload Test Results
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v7
if: success() || failure()
with:
name: test-results-${{ matrix.os }}
Expand Down
4 changes: 2 additions & 2 deletions BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Statiq Framework is a .NET Core library and can be built using standard .NET eco

## Prerequisites

- [.NET Core SDK](https://dotnet.microsoft.com/download/dotnet-core)
- [.NET 10 SDK](https://dotnet.microsoft.com/download)

## Steps

Expand All @@ -18,5 +18,5 @@ Statiq Framework is a .NET Core library and can be built using standard .NET eco

## Steps

- Open `Statiq.Framework.sln`
- Open `Statiq.Framework.slnx`
- Build from Visual Studio
8 changes: 3 additions & 5 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,9 @@
<None Include="$(MSBuildThisFileDirectory)\icon.png" Pack="true" PackagePath="\"/>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All"/>
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556" PrivateAssets="All"/>
<PackageReference Include="Roslynator.Analyzers" Version="4.15.0" PrivateAssets="All"/>
<!-- It appears as though there might be a performance issue in versions of Microsoft.VisualStudio.Threading.Analyzers past this at least through 17.0.64 -->
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.14.15" PrivateAssets="All"/>
<PackageReference Include="StyleCop.Analyzers" PrivateAssets="All"/>
<PackageReference Include="Roslynator.Analyzers" PrivateAssets="All"/>
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" PrivateAssets="All"/>
</ItemGroup>
<ItemGroup>
<AssemblyAttribute Include="System.Runtime.CompilerServices.InternalsVisibleTo">
Expand Down
78 changes: 78 additions & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="AngleSharp" Version="1.8.4" />
<PackageVersion Include="Buildalyzer.Workspaces" Version="9.0.0" />
<PackageVersion Include="ConcurrentHashSet" Version="1.3.0" />
<PackageVersion Include="CsvHelper" Version="33.1.0" />
<PackageVersion Include="dotless.Core" Version="1.6.7" />
<!-- EPPlus 5+ switched from LGPL to Polyform Noncommercial/commercial licensing. -->
<PackageVersion Include="EPPlus" Version="4.5.2.1" />
<PackageVersion Include="Google.Apis" Version="1.77.0" />
<PackageVersion Include="Google.Apis.Auth" Version="1.77.0" />
<PackageVersion Include="Google.Apis.Core" Version="1.77.0" />
<PackageVersion Include="Google.Apis.YouTube.v3" Version="1.77.0.4291" />
<PackageVersion Include="Handlebars.Net" Version="2.4.3" />
<PackageVersion Include="JavaScriptEngineSwitcher.Core" Version="3.31.0" />
<PackageVersion Include="JavaScriptEngineSwitcher.Jint" Version="3.35.2" />
<PackageVersion Include="JSPool" Version="4.0.0" />
<PackageVersion Include="LunrCore" Version="2.3.10" />
<PackageVersion Include="Markdig" Version="1.4.0" />
<PackageVersion Include="MetadataExtractor" Version="2.9.3" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="6.0.36" />
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="10.0.12" />
<PackageVersion Include="Microsoft.AspNetCore.Razor.Language" Version="6.0.36" />
<PackageVersion Include="Microsoft.Build" Version="18.0.2" />
<PackageVersion Include="Microsoft.Build.Tasks.Core" Version="18.0.2" />
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="18.0.2" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.10.0" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.10.0" />
<PackageVersion Include="Microsoft.Data.SqlClient" Version="7.1.1" />
<PackageVersion Include="Microsoft.Data.SqlClient.Extensions.Azure" Version="7.1.1" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.Configuration.CommandLine" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Xml" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.FileSystemGlobbing" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.12" />
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="10.0.12" />
<PackageVersion Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.1" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.10.1" />
<PackageVersion Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.14.15" />
<PackageVersion Include="NetEscapades.Configuration.Yaml" Version="3.1.0" />
<PackageVersion Include="NetEscapades.Extensions.Logging.RollingFile" Version="2.5.0" />
<PackageVersion Include="NetFabric.Hyperlinq" Version="3.0.0-beta48" />
<PackageVersion Include="Newtonsoft.Json" Version="13.0.4" />
<PackageVersion Include="NUnit" Version="5.0.0" />
<PackageVersion Include="NUnit3TestAdapter" Version="6.3.1" />
<PackageVersion Include="Polly" Version="8.8.0" />
<PackageVersion Include="Roslynator.Analyzers" Version="5.0.1" />
<PackageVersion Include="Scriban" Version="7.5.0" />
<PackageVersion Include="SemanticVersioning" Version="3.0.0" />
<PackageVersion Include="SharpScss" Version="3.0.0" />
<PackageVersion Include="SharpZipLib" Version="1.4.2" />
<PackageVersion Include="Shouldly" Version="4.3.0" />
<!-- Stay on 3.1.12. 3.2.0+ patches these advisories but Release builds require a Six Labors community license file/key; upstream needs to decide whether to obtain one. -->
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.12" />
<NuGetAuditSuppress Include="https://github.com/advisories/GHSA-gwg2-r3hj-4w44" />
<NuGetAuditSuppress Include="https://github.com/advisories/GHSA-j3p4-wp97-rph4" />
<NuGetAuditSuppress Include="https://github.com/advisories/GHSA-j9gm-c75j-xc9q" />
<NuGetAuditSuppress Include="https://github.com/advisories/GHSA-jjfr-hcj7-qf5w" />
<NuGetAuditSuppress Include="https://github.com/advisories/GHSA-wmxv-xphr-5c9g" />
<PackageVersion Include="Spectre.Console" Version="0.57.2" />
<PackageVersion Include="Spectre.Console.Cli" Version="0.57.2" />
<PackageVersion Include="StyleCop.Analyzers" Version="1.2.0-beta.556" />
<PackageVersion Include="System.Drawing.Common" Version="10.0.12" />
<PackageVersion Include="System.Security.Cryptography.Xml" Version="10.0.12" />
<PackageVersion Include="WebMarkupMin.Core" Version="2.22.5" />
<PackageVersion Include="XmpCore" Version="6.1.10.1" />
<PackageVersion Include="YamlDotNet" Version="18.1.0" />
</ItemGroup>
</Project>
Loading
Loading