diff --git a/hive-c0re/src/forge.rs b/hive-c0re/src/forge.rs index 558cc786..48a11b9f 100644 --- a/hive-c0re/src/forge.rs +++ b/hive-c0re/src/forge.rs @@ -32,7 +32,7 @@ const CONFIG_ORG_AVATAR_MARKER: &str = "/var/lib/hyperhive/forge-agent-configs-a /// `{name}@hyperhive`. Skips the `PATCH /api/v1/admin/users/{name}` /// call on every subsequent `sync_agent` tick — that PATCH was resetting /// Forgejo's `use_custom_avatar` flag and clobbering the avatar uploaded -/// by `forge-avatar-sync` (#1012). Delete to force re-alignment. +/// by `forge-avatar-sync`. Delete to force re-alignment. const EMAIL_ALIGNED_MARKER_PREFIX: &str = "/var/lib/hyperhive/forge-email-aligned-"; // Avatar PNGs are loaded at runtime from // `$HIVE_ASSETS_DIR/branding/{hyperhive,agent-configs}.png` via the @@ -243,8 +243,7 @@ async fn change_user_password(name: &str, password: &str) -> Result<()> { /// Marker-guarded: writes `EMAIL_ALIGNED_MARKER_PREFIX{name}` on first /// success and skips the PATCH on all subsequent calls. This prevents /// Forgejo's admin-user-edit endpoint from resetting `use_custom_avatar` -/// on every `sync_agent` tick (root cause of #1012 — wrong forge avatar -/// after container rebuild). Delete the marker to force re-alignment. +/// on every `sync_agent` tick. Delete the marker to force re-alignment. /// /// Uses the admin REST API (`PATCH /api/v1/admin/users/{name}`) rather /// than `forgejo admin user edit` because the CLI dropped the `edit` @@ -262,7 +261,7 @@ async fn ensure_user_email(name: &str) { }; let email = agent_email(name); // `login_name` is required by Forgejo's EditUserOption validator. - // Omitting it caused Forgejo to reset use_custom_avatar on each call (#1012). + // Omitting it caused Forgejo to reset use_custom_avatar on each call. let body = format!(r#"{{"email":"{email}","login_name":"{name}","source_id":0}}"#); let url = format!("{FORGE_HTTP}/api/v1/admin/users/{name}"); match forge_http(reqwest::Method::PATCH, &url, &token, &body).await {