Skip to content

Commit e411dae

Browse files
committed
Update: Remove .NET 10 Preview workflow, switch to preview builds in existing workflows, update target frameworks to include .NET 10, and refine README with .NET 10 badge.
1 parent 9c34ff9 commit e411dae

File tree

8 files changed

+15
-37
lines changed

8 files changed

+15
-37
lines changed

.github/workflows/net10-preview.yml

Lines changed: 0 additions & 31 deletions
This file was deleted.

.github/workflows/publish.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ jobs:
2222
- name: Setup .NET
2323
uses: actions/setup-dotnet@v4
2424
with:
25-
dotnet-version: '9.0.x'
25+
dotnet-version: '10.0.x'
26+
dotnet-quality: 'preview'
2627

2728
- name: Set up Docker Compose
2829
uses: docker/setup-compose-action@v1

.github/workflows/test-dotnet-versions.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,19 @@ jobs:
2222
include:
2323
- target-framework: net6.0
2424
dotnet-version: '6.0.x'
25+
quality: 'ga'
2526
- target-framework: net7.0
2627
dotnet-version: '7.0.x'
28+
quality: 'ga'
2729
- target-framework: net8.0
2830
dotnet-version: '8.0.x'
31+
quality: 'ga'
2932
- target-framework: net9.0
3033
dotnet-version: '9.0.x'
34+
quality: 'ga'
35+
- target-framework: net10.0
36+
dotnet-version: '10.0.x'
37+
quality: 'preview'
3138

3239
steps:
3340
- name: Checkout code
@@ -37,6 +44,7 @@ jobs:
3744
uses: actions/setup-dotnet@v4
3845
with:
3946
dotnet-version: ${{ matrix.dotnet-version }}
47+
dotnet-quality: ${{ matrix.quality }}
4048

4149
- name: Set up Docker Compose
4250
uses: docker/setup-compose-action@v1

.github/workflows/test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ jobs:
2222
- name: Setup .NET
2323
uses: actions/setup-dotnet@v4
2424
with:
25-
dotnet-version: '9.0.x'
25+
dotnet-version: '10.0.x'
26+
dotnet-quality: 'preview'
2627

2728
- name: Set up Docker Compose
2829
uses: docker/setup-compose-action@v1

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
A modern, cross-platform .NET library providing managed bindings for libssh2, enabling SSH operations including remote command execution, SCP file transfers, and advanced terminal (PTY) features.
44

55
[![NuGet](https://img.shields.io/nuget/v/NullOpsDevs.LibSsh)](https://www.nuget.org/packages/NullOpsDevs.LibSsh/)
6-
[![NuGet](https://img.shields.io/nuget/vpre/NullOpsDevs.LibSsh)](https://www.nuget.org/packages/NullOpsDevs.LibSsh/)
76
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
87
[![.NET](https://img.shields.io/badge/.NET-Standard_2.1-purple.svg)](https://dotnet.microsoft.com/)
98
[![.NET](https://img.shields.io/badge/.NET-6.0-purple.svg)](https://dotnet.microsoft.com/)
109
[![.NET](https://img.shields.io/badge/.NET-7.0-purple.svg)](https://dotnet.microsoft.com/)
1110
[![.NET](https://img.shields.io/badge/.NET-8.0-purple.svg)](https://dotnet.microsoft.com/)
1211
[![.NET](https://img.shields.io/badge/.NET-9.0-purple.svg)](https://dotnet.microsoft.com/)
12+
[![.NET](https://img.shields.io/badge/.NET-10.0-purple.svg)](https://dotnet.microsoft.com/)
1313
[![Documentation](https://img.shields.io/badge/Documentation-blue)](https://libsshnet.nullops.systems/quickstart)
1414

1515
## Features

src/NullOpsDevs.LibSsh.Test/NullOpsDevs.LibSsh.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFrameworks>net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
5+
<TargetFrameworks>net6.0;net7.0;net8.0;net9.0;net10.0</TargetFrameworks>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>

src/NullOpsDevs.LibSsh.slnx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<File Path="../.github\workflows\publish.yml" />
55
<File Path="..\.github\workflows\docs-workflow.yml" />
66
<File Path="..\.github\workflows\test-dotnet-versions.yml" />
7-
<File Path="..\.github\workflows\net10-preview.yml" />
87
</Folder>
98
<Project Path="NullOpsDevs.Libssh.NuGetTest\NullOpsDevs.Libssh.NuGetTest.csproj" Type="Classic C#" />
109
<Project Path="NullOpsDevs.LibSsh.Test\NullOpsDevs.LibSsh.Test.csproj" Type="Classic C#" />

src/NullOpsDevs.LibSsh/NullOpsDevs.LibSsh.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<!-- Project settings -->
44
<PropertyGroup>
5-
<TargetFrameworks>netstandard2.1;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
5+
<TargetFrameworks>netstandard2.1;net6.0;net7.0;net8.0;net9.0;net10.0</TargetFrameworks>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>

0 commit comments

Comments
 (0)