diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ecea51d..8a8965f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,31 +14,31 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout sources - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup .NET Core 2.1 - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 with: dotnet-version: "2.1.x" - name: Setup .NET Core 3.1 - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 with: dotnet-version: "3.1.x" - name: Setup .NET 6.0 - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 with: dotnet-version: "6.0.x" - name: Setup .NET 7.0 - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 with: dotnet-version: "7.0.x" - name: Setup .NET 8.0 - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 with: dotnet-version: "8.0.x" - name: Setup .NET - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 - name: Run tests run: dotnet test --collect:"XPlat Code Coverage" - name: Upload coverage @@ -52,15 +52,15 @@ jobs: runs-on: windows-latest steps: - name: Checkout sources - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Setup .NET - uses: actions/setup-dotnet@v1 - - uses: actions/download-artifact@v2 + uses: actions/setup-dotnet@v4 + - uses: actions/download-artifact@v4 with: name: Code coverage windows-latest path: coverage-windows - name: Generate coverage report - uses: danielpalme/ReportGenerator-GitHub-Action@4.8.12 + uses: danielpalme/ReportGenerator-GitHub-Action@5.2.0 with: reports: "**/coverage.cobertura.xml" targetdir: "coverage-report" @@ -77,11 +77,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup .NET - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 - name: Create packages run: dotnet pack --configuration Release --output ./packages - name: Upload a Build Artifact @@ -96,12 +96,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup .NET - uses: actions/setup-dotnet@v1 - - uses: actions/download-artifact@v2 + uses: actions/setup-dotnet@v4 + - uses: actions/download-artifact@v4 with: name: NuGet packages path: packages diff --git a/Directory.Build.props b/Directory.Build.props index 1047dfa..096f0dd 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,9 +1,9 @@ - - - - - 3.4.244 - all - - + + + + + 3.6.133 + all + + \ No newline at end of file diff --git a/src/Webserver.API/Webserver.API.csproj b/src/Webserver.API/Webserver.API.csproj index 5a32370..9e62457 100644 --- a/src/Webserver.API/Webserver.API.csproj +++ b/src/Webserver.API/Webserver.API.csproj @@ -1,41 +1,41 @@ - - - - net48;netstandard2.0;net6.0;net7.0;net8.0 - Siemens.Simatic.S7.Webserver.API - Siemens.Simatic.S7.Webserver.API - x64;AnyCPU;x86 - Webserver API client library for PLC1500; PLC1200. - SIEMENS;SIMATIC;PLC;S7;CPU;SPS;PLC1500;PLC1200;PLC-1500;PLC-1200;S71500;S71200;S7-1500;S7-1200;CPU-1500;CPU-1200;CPU1500;CPU1200;SPS1500;SPS1200;SPS-1500;SPS-1200;PLCSIM;PLCSIMAdvanced;SoftwareController;DriveController;SimaticDriveController;Webserver;WebApi;WebserverApi;REST;Automation;EmbeddedSystem;FactoryAutomation - first release - MIT - https://github.com/siemens/simatic-s7-webserver-api - SIEMENS - true - snupkg - true - true - true - product-simatic-s7-1500-256-256.png - false - - - - - all - runtime; build; native; contentfiles; analyzers - - - - - - - - - - - - - - + + + + net48;netstandard2.0;net6.0;net7.0;net8.0 + Siemens.Simatic.S7.Webserver.API + Siemens.Simatic.S7.Webserver.API + x64;AnyCPU;x86 + Webserver API client library for PLC1500; PLC1200. + SIEMENS;SIMATIC;PLC;S7;CPU;SPS;PLC1500;PLC1200;PLC-1500;PLC-1200;S71500;S71200;S7-1500;S7-1200;CPU-1500;CPU-1200;CPU1500;CPU1200;SPS1500;SPS1200;SPS-1500;SPS-1200;PLCSIM;PLCSIMAdvanced;SoftwareController;DriveController;SimaticDriveController;Webserver;WebApi;WebserverApi;REST;Automation;EmbeddedSystem;FactoryAutomation + first release + MIT + https://github.com/siemens/simatic-s7-webserver-api + SIEMENS + true + snupkg + true + true + true + product-simatic-s7-1500-256-256.png + false + + + + + all + runtime; build; native; contentfiles; analyzers + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/Webserver.API.UnitTests/Webserver.Api.UnitTests.csproj b/tests/Webserver.API.UnitTests/Webserver.Api.UnitTests.csproj index d300fb1..c892692 100644 --- a/tests/Webserver.API.UnitTests/Webserver.Api.UnitTests.csproj +++ b/tests/Webserver.API.UnitTests/Webserver.Api.UnitTests.csproj @@ -1,40 +1,40 @@ - - - - x64;AnyCPU;x86 - - - - net48;net6.0;net7.0;net8.0 - false - Webserver.API.UnitTests - Webserver.API.UnitTests - - - - - all - runtime; build; native; contentfiles; analyzers - - - all - runtime; build; native; contentfiles; analyzers - - - - - - - - - - - - - - - - - - + + + + x64;AnyCPU;x86 + + + + net48;net6.0;net7.0;net8.0 + false + Webserver.API.UnitTests + Webserver.API.UnitTests + + + + + all + runtime; build; native; contentfiles; analyzers + + + all + runtime; build; native; contentfiles; analyzers + + + + + + + + + + + + + + + + + + \ No newline at end of file