fix: make Forgejo release deletion argv-safe #668

Merged
barrettruth merged 1 commit from fix/663-forgejo-release-delete-argv into main 2026-05-09 02:38:59 +00:00
Owner

Closes #663

Summary:

  • Build tea releases delete as a direct argv command instead of through sh -c.
  • Preserve release tags as literal arguments, including tags with shell metacharacters.
  • Update the Forgejo source spec expectation for argv-safe deletion.

Verification:

  • nix develop .#ci --command just test spec/sources_spec.lua
  • nix develop .#ci --command just ci

Remote Forgejo CI was not awaited because the Spark runner is down.

Closes #663 Summary: - Build `tea releases delete` as a direct argv command instead of through `sh -c`. - Preserve release tags as literal arguments, including tags with shell metacharacters. - Update the Forgejo source spec expectation for argv-safe deletion. Verification: - `nix develop .#ci --command just test spec/sources_spec.lua` - `nix develop .#ci --command just ci` Remote Forgejo CI was not awaited because the Spark runner is down.
fix: make Forgejo release deletion argv-safe
All checks were successful
quality / Format (pull_request) Successful in 16s
quality / Test (pull_request) Successful in 8s
quality / Lint (pull_request) Successful in 14s
dad7a4bfab
barrettruth deleted branch fix/663-forgejo-release-delete-argv 2026-05-09 02:38:59 +00:00
Sign in to join this conversation.
No description provided.