From 076f1a6cf4e27a7be7ad60a8456f651656db3a4b Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Wed, 25 Mar 2026 14:02:30 +0000
Subject: [PATCH 1/2] Initial plan
From c2f54e0cfa539cbfcb9e307a485e018f357d44da Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Wed, 25 Mar 2026 14:12:45 +0000
Subject: [PATCH 2/2] Fix env var state leakage in tests using Drop-based
EnvGuard
Co-authored-by: vsilent <42473+vsilent@users.noreply.github.com>
Agent-Logs-Url: https://github.com/trydirect/status/sessions/8a87702e-2218-4345-a395-0c5ee430b4c9
---
src/commands/deploy.rs | 31 ++++++++++++-------------------
src/commands/version_check.rs | 10 +++++-----
src/lib.rs | 3 +++
src/security/scopes.rs | 25 +++++++++++--------------
src/test_utils.rs | 31 +++++++++++++++++++++++++++++++
5 files changed, 62 insertions(+), 38 deletions(-)
create mode 100644 src/test_utils.rs
diff --git a/src/commands/deploy.rs b/src/commands/deploy.rs
index ff3878d..ba3a589 100644
--- a/src/commands/deploy.rs
+++ b/src/commands/deploy.rs
@@ -117,6 +117,7 @@ pub async fn rollback_latest() -> Result