Skip to content

feat(cli): add --ignore-already-{created,deleted} flags and migrate h…#14

Merged
chyzwar merged 2 commits into
masterfrom
feature/ignore-flags-and-ky
May 1, 2026
Merged

feat(cli): add --ignore-already-{created,deleted} flags and migrate h…#14
chyzwar merged 2 commits into
masterfrom
feature/ignore-flags-and-ky

Conversation

@chyzwar

@chyzwar chyzwar commented Apr 27, 2026

Copy link
Copy Markdown
Contributor

…ttp clients to ky

Refactor Cloudflare, GitHub, and Hetzner clients off raw fetch onto ky with shared error helpers (getFetchErrorCause, getErrorStatus). Add exists/get methods needed to support the new --ignore-already-created and --ignore-already-deleted flags on apply/destroy, threaded via AsyncLocalStorage. Switch agent compile/publish off Deno.Command to execa.

chyzwar and others added 2 commits April 27, 2026 08:33
…ttp clients to ky

Refactor Cloudflare, GitHub, and Hetzner clients off raw fetch onto ky with
shared error helpers (getFetchErrorCause, getErrorStatus). Add exists/get
methods needed to support the new --ignore-already-created and
--ignore-already-deleted flags on apply/destroy, threaded via AsyncLocalStorage.
Switch agent compile/publish off Deno.Command to execa.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Synchronous resolve after stream.destroy() left the FD open intermittently,
tripping Deno's leak detector in the getDirHashVersion test. for-await over
the stream awaits proper close before returning.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@chyzwar chyzwar merged commit dfd0eea into master May 1, 2026
1 check passed
@chyzwar chyzwar deleted the feature/ignore-flags-and-ky branch May 1, 2026 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant