8 Commits
Author SHA1 Message Date
megamiley 6b20155d94 Merge pull request 'Accept the SSH private key base64-encoded' (#2) from fix/base64-private-key into main
Reviewed-on: #2
2026-09-28 14:16:19 +02:00
megamileyandClaude Opus 5.5 4b9b56ff8d Accept the SSH private key base64-encoded
Multi-line secrets aren't masked by the runner, so a raw PEM key passed
as ssh-key can end up in plain text in the step's env block in the log.
Accept a single-line base64-encoded key instead, which is masked like
any other secret. Raw PEM keys still work for backwards compatibility.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 14:15:44 +02:00
megamiley abfcc1f965 Merge pull request 'Accept ssh-key as raw PEM, drop base64 requirement' (#1) from fix/raw-key-no-base64 into main
Reviewed-on: #1
2026-08-06 08:52:19 +00:00
Claude 4fea231b5f Accept ssh-key as a raw PEM key, drop base64 requirement
ssh-key was expected to be base64-encoded and decoded with
`base64 --decode`, which is inconsistent with ssh-upload and
ssh-command (both take the raw PEM directly) and an easy way to end
up with a silently corrupt key file if the stored secret isn't
actually base64. Write the input straight to the key file instead.
2026-08-06 08:51:01 +00:00
megamiley 4ad8d15730 Update action.yml 2026-06-16 09:20:44 +00:00
megamiley bcf145d233 Update action.yml 2026-06-15 13:14:35 +00:00
megamiley 8d1fc8be59 Update action.yml 2026-06-15 13:09:54 +00:00
megamiley d100da824c Add action.yml 2026-06-15 12:16:16 +00:00