dependabot[bot]
a6b6615026
Bump actions/checkout from 6.0.2 to 7.0.0 ( #1807 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.2 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-26 13:14:23 +02:00
dependabot[bot]
cd3160add9
Bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 ( #1789 )
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 4.0.0 to 5.0.0.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/7b1f4a764d45c48632c6b24a0339c27f5614fb0b...fc324d3547104276b827a68afc52ff2a11cc49c9 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-26 12:58:01 +02:00
dependabot[bot]
24c4aa416a
Bump NuGet/login from 1.1.0 to 1.2.0 ( #1790 )
...
Bumps [NuGet/login](https://github.com/nuget/login ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/nuget/login/releases )
- [Commits](https://github.com/nuget/login/compare/d22cc5f58ff5b88bf9bd452535b4335137e24544...8d196754b4036150537f80ac539e15c2f1028841 )
---
updated-dependencies:
- dependency-name: NuGet/login
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-26 12:57:34 +02:00
dependabot[bot]
2b01ff3558
Bump actions/setup-dotnet from 5.2.0 to 5.3.0 ( #1802 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7...9a946fdbd5fb07b82b2f5a4466058b876ab72bb2 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-26 12:43:46 +02:00
Rob Hague
04a6dc04c2
Harden actions ( #1784 )
...
* Harden actions
- Pin remaining actions
- Specify top-level/default `permissions: contents: read` in build.yml
- Set `persist-credentials: false` on checkout
- Add an environment for nuget publish job and use `release` event trigger
- Add dependabot cooldown
* Update .github/workflows/build.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-12 18:15:16 +02:00
dependabot[bot]
1a977495a5
Bump actions/upload-artifact from 5 to 6 ( #1757 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-08 16:59:02 +01:00
dependabot[bot]
dc9082d9e2
Bump actions/download-artifact from 6 to 7 ( #1756 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-08 16:58:33 +01:00
dependabot[bot]
4648e0a614
Bump actions/checkout from 5 to 6 ( #1744 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-23 10:30:22 +00:00
mus65
e1520eda21
Migrate solution to slnx format ( #1749 )
...
see https://devblogs.microsoft.com/dotnet/introducing-slnx-support-dotnet-cli/
2025-12-23 10:29:37 +00:00
mus65
4e02502bdf
Add .NET 10 target and make use of C#14 extension members ( #1672 )
...
* Add .NET 10 target
* fix IDE0031
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/style-rules/ide0031
* fix ca5399
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca5399
* fix ca1515
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1515
* fix ca2002
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca2002
* fix ca1508
new false positives.
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1508
* fix ca2000
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca2000
* fix ca2025
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca2025
* fix ca1849
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1849
* fix Reverse() overloads
because of https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/10.0/csharp-overload-resolution
* supress CA2002
* Use extension members for ThrowHelpers
* use extension members for CryptoAbstractions
* use extension member for DateTime.UnixEpoch
* use extension members for string.Join etc
* use extension members for Convert.To/FromHexString
* disable CA1508
* Update .NET 10 RC2
* Workaround Build Regression in .NET 10 RC2
https://github.com/dotnet/sdk/issues/51265
* suppress new warnings introduced by merge
* Update to .NET 10 final release
* Revert "Workaround Build Regression in .NET 10 RC2"
This is fixed in the final release.
This reverts commit 5a59ac9aa8 .
* fix new warnings with MSTest 4 + .NET 10
* use same Randomizer instance
* disable CA2000
* reduce CA1849 suppressions
and disable duplicate S6966
* disable preview analyzers
reverts 6c3c06d95a
2025-11-15 12:21:49 +01:00
dependabot[bot]
8629c39760
Bump actions/download-artifact from 5 to 6 ( #1726 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-13 21:02:23 +01:00
dependabot[bot]
7ba28f0f4d
Bump actions/upload-artifact from 4 to 5 ( #1727 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-13 21:01:28 +01:00
mus65
b3cfe5aa14
Automatically publish tags to NuGet with Trusted Publishing ( #1715 )
2025-10-27 19:54:23 +01:00
mus65
ebdcb3ea7d
CI: add Windows Integration Tests for .NET ( #1704 )
...
* CI: add Windows Integration Tests for .NET
see https://github.com/sshnet/SSH.NET/pull/1702#issuecomment-3342506642
* fix podman setup with Windows and .NET
* debug
* x
* x
* x
* revert
* Run Windows .NET tests in separate job
so they run in parallel and we avoid the Common_CreateMoreChannelsThanMaxSessions test failure.
* fix coverlet artifacts
* fix missing PermitTTY in RemoteSshdConfig Reset
this fixes a test failure in Common_CreateMoreChannelsThanMaxSessions
when running the tests multiple times against the same SSH server
instance.
see https://github.com/sshnet/SSH.NET/pull/1704#issuecomment-3343210311
* speed up Windows tests
turns out this is caused by DNS resolution taking about
2 seconds on every new connection...
* add windows integration tests to Publish needs:
---------
Co-authored-by: Rob Hague <rob.hague00@gmail.com >
Co-authored-by: Robert Hague <rh@johnstreetcapital.com >
2025-10-04 10:00:09 +01:00
dependabot[bot]
2f0ae3190c
Bump test dependencies ( #1693 )
...
* Bump actions/checkout from 4 to 5
* Bump actions/upload-pages-artifact from 3 to 4
* Bump actions/download-artifact from 4 to 5
* Bump the dependencies group with 5 updates
* fix
* fix locally failing portforwarding tests
port already in use
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Hague <rob.hague00@gmail.com >
2025-09-22 22:42:30 +02:00
dependabot[bot]
9f733e4393
Bump Vampire/setup-wsl from 5.0.1 to 6.0.0 ( #1683 )
...
Bumps [Vampire/setup-wsl](https://github.com/vampire/setup-wsl ) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/vampire/setup-wsl/releases )
- [Commits](https://github.com/vampire/setup-wsl/compare/3b46b44374d5d0ae94654c45d114a3ed7a0e07a8...6a8db447be7ed35f2f499c02c6e60ff77ef11278 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-02 13:01:42 +02:00
dependabot[bot]
26bc749409
Bump dependencies ( #1652 )
...
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Hague <rob.hague00@gmail.com >
2025-06-06 07:32:45 +02:00
dependabot[bot]
58eaeec226
Bump the dependencies ( #1625 )
...
* Bump the dependencies group with 5 updates
* use MEL 8.0.3
* use MSTest meta package
* revert Meziantou due to NRE
* add a more useful global.json and pin third party action
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Hague <rob.hague00@gmail.com >
2025-04-10 09:13:36 +02:00
mus65
071a8d56a6
CI: run .NET Framework Integration Tests on Windows ( #1615 )
...
* CI: run .NET Framework Integration Tests on Windows
* use apt-get
* use vampire/setup-wsl
* Run Windows Integration Tests in separate job
so publish doesn't depend on it
* Ignore flakey Test from #1253 in CI
2025-03-25 09:13:28 +01:00
dependabot[bot]
3e2e260dc3
Bump actions/configure-pages from 4 to 5 ( #1582 )
...
Bumps [actions/configure-pages](https://github.com/actions/configure-pages ) from 4 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-02 19:36:39 +01:00
mus65
752b1db8f0
Add .NET 9 target ( #1480 )
...
* Add .NET 9 target
* Disable SonarSource S3236
This following change in the runtime now causes this analyzer
to complain about some Debug.Assert calls which doesn't make sense.
https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#debugassert-now-reports-assert-condition-by-default
https://rules.sonarsource.com/csharp/RSPEC-3236/
* make use of .NET 9 Lock type
see https://github.com/dotnet/runtime/issues/34812
* Define own Lock type to avoid ifdefs
* revert irrelevant style changes
* update global.json
* Keep net8.0 target in IntegrationTests
Co-authored-by: Rob Hague <rob.hague00@gmail.com >
* fix Package Downgrade Warning
for some reason this happens starting with .NET 9.0 RC2:
/home/mus/git/SSH.NET/test/Renci.SshNet.IntegrationTests/Renci.SshNet.IntegrationTests.csproj : error NU1605:
Warning As Error: Detected package downgrade: BouncyCastle.Cryptography from 2.4.0 to 2.3.1. Reference the package directly from the project to select a different version.
Renci.SshNet.IntegrationTests -> SSH.NET 1.0.0 -> BouncyCastle.Cryptography (>= 2.4.0)
Renci.SshNet.IntegrationTests -> Testcontainers 3.10.0 -> BouncyCastle.Cryptography (>= 2.3.1)
* update global.json to RC2
* update global.json to .NET 9 GA
* update GitHub Actions for .NET 9
---------
Co-authored-by: Rob Hague <rob.hague00@gmail.com >
2024-11-23 17:51:59 +01:00
mus65
f65ca44997
Migrate from AppVeyor to GitHub Actions ( #1539 )
...
* Migrate from AppVeyor to GitHub Actions
* also run on pull_request
* small formatting improvements
* add on: workflow_dispatch
this is needed to re-run jobs manually from the web UI
* Publish NuGet package to GitHub Registry
only on develop branch.
* re-add empty appveyor.yml
so it doesn't fail CI until AppVeyor integration is disabled
* fix appveyor
* typo
2024-11-23 17:04:12 +01:00
Jean-Sebastien Carle
dd36d5b98a
Added support for GitHub pages using docfx ( #1358 )
...
* Added support for GitHub pages using docfx
* Fixed StyleCop warning.
* Fixed other StyleCop warnings.
2024-04-17 21:32:54 +02:00