codex: fix CI failure on PR #31950

This commit is contained in:
Adam Perry
2026-07-10 01:49:17 +00:00
parent 716c065e09
commit a9f12e9f15
3 changed files with 7 additions and 4 deletions
@@ -348,7 +348,7 @@ async fn guardian_allows_shell_command_additional_permissions_requests_past_poli
"workdir": workdir,
"timeout_ms": expiration_ms,
"sandbox_permissions": SandboxPermissions::WithAdditionalPermissions,
"additional_permissions": PermissionProfile {
"additional_permissions": PermissionProfile::<codex_utils_absolute_path::AbsolutePathBuf> {
network: Some(NetworkPermissions {
enabled: Some(true),
}),
@@ -197,7 +197,7 @@ async fn extension_tool_uses_granted_turn_permissions_without_local_persistence(
let image_dir = tempfile::tempdir()?;
let image_path = image_dir.path().canonicalize()?.join("granted.png");
std::fs::write(&image_path, TINY_PNG_BYTES)?;
let requested_permissions = RequestPermissionProfile {
let requested_permissions = RequestPermissionProfile::<AbsolutePathBuf> {
file_system: Some(FileSystemPermissions::from_read_write_roots(
Some(vec![image_dir.path().canonicalize()?.try_into()?]),
Some(Vec::new()),
+5 -2
View File
@@ -2479,12 +2479,15 @@ mod tests {
#[test]
fn additional_permission_profile_is_empty_when_all_fields_are_none() {
assert_eq!(AdditionalPermissionProfile::default().is_empty(), true);
assert_eq!(
AdditionalPermissionProfile::<AbsolutePathBuf>::default().is_empty(),
true
);
}
#[test]
fn additional_permission_profile_is_not_empty_when_field_is_present_but_nested_empty() {
let permission_profile = AdditionalPermissionProfile {
let permission_profile = AdditionalPermissionProfile::<AbsolutePathBuf> {
network: Some(NetworkPermissions { enabled: None }),
file_system: None,
};