• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Freegle / Iznik / 23443
72%

Build:
DEFAULT BRANCH: master
Ran 25 Jun 2026 04:33PM UTC
Jobs 4
Files 1320
Run time 5min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Jun 2026 04:05PM UTC coverage: 71.381%. Remained the same
23443

push

circleci

edwh
fix(worktrees): make host-scripts file-sync + rebuild worktree-aware

The host-scripts container's file-sync.sh already reads
COMPOSE_PROJECT_NAME (CN), but the compose service never put that var in
the container's environment (only CI), so in a worktree CN fell back to
"freegle" and every docker cp synced into the MAIN instance's containers
(e.g. freegle-batch, bind-mounted to the main checkout). That silently
polluted the main checkout with worktree edits, and the Bash worktree-escape
hook cannot catch it because the copy is done by a daemon, not a Bash command.

- Pass COMPOSE_PROJECT_NAME=${COMPOSE_PROJECT_NAME:-freegle} into the
  host-scripts service so file-sync.sh targets ${CN}-batch (the worktree's
  own container).
- De-hardcode the rebuild monitor's `docker-compose -p freegle` to
  `-p "${COMPOSE_PROJECT_NAME:-freegle}"` so worktree rebuild-requests
  rebuild the worktree project, not main.

On the main instance COMPOSE_PROJECT_NAME=freegle (from .env), so behaviour
is unchanged. Verified in a worktree: the live host-scripts env now resolves
to the worktree project and a test edit syncs only to the worktree batch
container, not freegle-batch.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GXcePaRCXEvJE62gFZvivy

11263 of 14981 branches covered (75.18%)

Branch coverage included in aggregate %.

123641 of 174011 relevant lines covered (71.05%)

37.29 hits per line

Jobs
ID Job ID Ran Files Coverage
23443 laravel - 23443 25 Jun 2026 04:33PM UTC 462
68.5
CircleCI Job 23443
23443 playwright - 23443 25 Jun 2026 04:33PM UTC 74
22.86
CircleCI Job 23443
23443 go - 23443 25 Jun 2026 04:33PM UTC 140
83.83
CircleCI Job 23443
23443 vitest - 23443 25 Jun 2026 04:33PM UTC 717
69.02
CircleCI Job 23443
Source Files on build 23443
  • Tree
  • List 1320
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #23443
  • 48e23847 on github
  • Prev Build on master (#23419)
  • Next Build on master (#23454)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc