From 3ab4645c95e9e2af0973e554a7746e913627b10d Mon Sep 17 00:00:00 2001 From: Patrik Simms Date: Tue, 18 Aug 2026 23:24:20 +0200 Subject: [PATCH] fix(ci): restore verification after RustFS bind mounts Summary: - run ICC setup before Docker creates local bind-mount directories - upgrade checkout from v4 to v7 and its Node 24 runtime Rationale: - Docker otherwise creates .local as root and blocks ICC setup in CI - checkout v7 removes the deprecated Node 20 action runtime warning Tests: - fresh-worktree setup with ICC creation before Docker startup - direnv exec . env SAKEKEEP_E2E_PORT=3200 bun run verify AI-Assisted: true AI-Agent: codex AI-Model: openai/gpt-5.6-sol --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 124a7c7..e4c3eab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: VITE_CLERK_PUBLISHABLE_KEY: pk_test_c2FrZWtlZXAuY2xlcmsuYWNjb3VudHMk CLERK_SECRET_KEY: sk_test_sakekeep_ci steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: node-version: 26 @@ -28,8 +28,8 @@ jobs: with: bun-version: 1.3.9 - run: bun install --frozen-lockfile - - run: docker compose up -d --wait - run: bun run setup:icc + - run: docker compose up -d --wait - run: bun run db:migrate - run: bun run db:seed - run: bunx playwright install --with-deps chromium