9 Commits
Author SHA1 Message Date
Claude 7daf668a11 Sanitize CI tag/ref before using it in file paths
github.ref_name for a workflow_dispatch run on a branch is the branch
name verbatim (e.g. claude/optimistic-davinci-2i411w), and PowerShell
treated the "/" as a path separator in Move-Item's destination,
failing with "Could not find a part of the path." Tag pushes (v0.2.0)
don't normally hit this, but sanitize unconditionally so manual runs
on any branch work too.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GYCT2RpUjFfBfp6CD4rREw
2026-09-08 17:22:40 +00:00
Claude 905487ce82 Replace .NET WinForms handler with the Rust build in CI; drop SshHandler
Remove the .NET/WinForms project (SshHandler/, SshHandler.sln) now that
the Rust rewrite (SshHandlerRs/) covers the same behavior with a
~250KB binary and no CLR startup cost, and its Default-Apps-style
registration is confirmed working.

Rewire the release workflow to build ssh-handler.exe natively on
windows-latest with the MSVC toolchain instead of dotnet publish, and
package it alongside the .bat and .sh handlers as release assets
(ssh-handler-rs-*.exe, openssh_protocol_handler-*.bat,
ssh-handler-*.sh) when a v* tag is pushed.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GYCT2RpUjFfBfp6CD4rREw
2026-09-08 17:16:38 +00:00
ergosteurandGitHub eab8873c14 Refactor GitHub Actions build workflow
Reorganize build steps for .NET project and add cleaning step.
2026-03-16 13:01:47 -04:00
ergosteurandGitHub 1ead5e6d25 Configure Git line endings and enhance script checks
Added a step to configure Git line endings and improved the shell script to check for file existence before processing.
2026-03-16 12:54:47 -04:00
ergosteurandGitHub f1b35deb4e Update GitHub Actions workflow for .NET builds
add both stanadalone and .net builds, versioned filenames
2026-03-16 12:52:11 -04:00
ergosteurandGitHub 478328896c Update GitHub Actions workflow for build and release
add shell script and batch file to release artifacts
2026-03-16 12:47:44 -04:00
ergosteurandGitHub cf7ead5f56 Modify build workflow for tagging and release
Updated workflow to trigger on version tags and added permissions for release creation.
2026-03-16 12:38:53 -04:00
ergosteur 652aee80e1 build action 2025-09-10 13:43:15 -04:00
ergosteur 269c50bdad vs project add 2025-09-10 13:41:37 -04:00