fix: more robust abra recipe release -p failure handling #610

Merged
decentral1se merged 1 commits from fix/576 into main 2025-08-24 12:05:04 +00:00
Owner

See #576

This is sadly very hard to test with the integration suite, so relying on Good 'Ol Manual Testing.

Changes:

  • Error handlings bubbles up correctly to the main Run code path
  • --help output deals with the ssh-agent better now
  • If SSH_AUTH_SOCK is not present, a helpful error message is outputted
  • If --publish/-p fails, the commit/tag is rolledback so it is possible to run abra recipe release -p again
    • No changes are lost, using a git reset HEAD~1 approach
See https://git.coopcloud.tech/toolshed/abra/issues/576 This is sadly very hard to test with the integration suite, so relying on Good 'Ol Manual Testing. Changes: * Error handlings bubbles up correctly to the main `Run` code path * `--help` output deals with the `ssh-agent` better now * If `SSH_AUTH_SOCK` is not present, a helpful error message is outputted * If `--publish/-p` fails, the commit/tag is rolledback so it is possible to run `abra recipe release -p` again * No changes are lost, using a `git reset HEAD~1` approach
decentral1se added 1 commit 2025-08-24 11:18:08 +00:00
fix: more robust -p failure handling
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
4cb660c348
See #576
decentral1se added this to the Abra v0.11.x project 2025-08-24 11:18:09 +00:00
decentral1se moved this to In Progress in Abra v0.11.x on 2025-08-24 11:45:43 +00:00
Author
Owner

OK I think this is safe to proceed with 🤞

OK I think this is safe to proceed with 🤞
decentral1se merged commit 4cb660c348 into main 2025-08-24 12:05:04 +00:00
decentral1se deleted branch fix/576 2025-08-24 12:05:04 +00:00
decentral1se moved this to Done in Abra v0.11.x on 2025-08-24 12:08:09 +00:00
decentral1se removed this from the Abra v0.11.x project 2025-08-30 10:14:56 +00:00
Sign in to join this conversation.
No description provided.