Skip to content

Commit f261f9f

Browse files
axpnetclaude
andcommitted
ci(delta-sync): raise password-only fixture timeout 15m -> 25m
The fallback-fixture job uses an isolated rust-cache shared-key (delta-sync-fallback) that is invalidated whenever Cargo.lock churns (deps-bump PRs from Dependabot, scheduled batch bumps, Tauri ecosystem upgrades). On a cold cache the workspace + Tauri + aeroftp lib compile takes 18-22 minutes before the integration test binary links, which exceeds the previous 15m ceiling and silently cancels the run. The sibling key-auth lane fits comfortably in 11 minutes with a warm default cache, so it stays at 15m. 25m on the fallback lane gives enough headroom for cold-start runs without parking PRs forever. Affects #168 and #169 which were both stuck on this timeout. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 631900d commit f261f9f

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/delta-sync-integration.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,12 @@ jobs:
134134
# blocks the PR independently.
135135
name: SFTP password-only fixture + fallback contract
136136
runs-on: ubuntu-latest
137-
timeout-minutes: 15
137+
# Cold-cache PRs (Cargo.lock churn from deps bumps) compile the full
138+
# workspace + Tauri + aeroftp lib before the test binary links. The
139+
# sibling key-auth job needs ~11min on a warm shared cache; this lane
140+
# uses an isolated shared-key so the first cache miss can take 18-22
141+
# minutes. 25min gives enough headroom without parking PRs forever.
142+
timeout-minutes: 25
138143

139144
steps:
140145
- name: Checkout

0 commit comments

Comments
 (0)