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

bacluc-agent / agent-runner
37%
main: 37%

Build:
Build:
LAST BUILD BRANCH: agent-run/348-37008655785
DEFAULT BRANCH: main
Repo Added 26 Sep 2026 07:26PM UTC
Token ddIA40IojiAoi640Jr3rDiGPM81PHDgxk regen
Build 3 Last
Files 700
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

LAST BUILD ON BRANCH agent-run/348-37008655785
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • agent-run/348-37008655785
  • agent/issue-326-vue3-snapshot-serializer

02 Oct 2026 12:59PM UTC coverage: 37.126%. First build
37023428082

push

github

bacluc-agent
fix(workflows): gate the e2e image build on the composer lock

The e2e build job runs `composer install` inside the frankenphp_prod
stage of api/Dockerfile, from the committed api/composer.lock. When
the lock did not satisfy api/composer.json, that mismatch surfaced as
a bare "exit code: 4" from a long, cache-dependent image build with
no indication that a lock file was the cause, and the job never
reached the Playwright suite. The e2e result was untested, not
failed, and a full CI cycle was spent finding that out.

Validate the lock against the manifest before the build, with the same
pinned PHP 8.5.9 and Composer 2.10.3 and the same command the
`Validate Api Platform composer.lock` job in
continuous-integration-optional.yml already runs. A stale lock is now
reported at step 4 as a lock/manifest mismatch naming the offending
package, instead of as an opaque image-build failure.

The flags are load-bearing. The manifest is a private application
package with no name or description and uses exact pins, so a bare
`composer validate --strict` exits 2 on the healthy repository on
publish errors and on 60+ exact-version warnings.
`-n --no-check-all --no-check-publish` keeps only the lock-in-sync
check, and `--strict` keeps its exit code non-zero.

The gate stays fatal: no continue-on-error, no if: always(), no
`|| true`. The `Build docker image (API/PHP)` step, the job and
timeout-minutes: 20 are unchanged. This makes the failure faster and
actionable; it does not weaken it.

Refs bacluc-agent/agent-todo#348

924 of 4885 branches covered (18.92%)

Branch coverage included in aggregate %.

5299 of 11877 relevant lines covered (44.62%)

60.29 hits per line

Relevant lines Covered
Build:
Build:
11877 RELEVANT LINES 5299 COVERED LINES
60.29 HITS PER LINE
Source Files on agent-run/348-37008655785
  • Tree
  • List 700
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
37023428082 agent-run/348-37008655785 fix(workflows): gate the e2e image build on the composer lock The e2e build job runs `composer install` inside the frankenphp_prod stage of api/Dockerfile, from the committed api/composer.lock. When the lock did not satisfy api/composer.json, tha... push 02 Oct 2026 02:59PM UTC bacluc-agent github
37.13
36932316788 agent/issue-326-vue3-snapshot-serializer fix: add unformatted: [] to classicFormatting for exact parity with old serializer push 01 Oct 2026 10:08PM UTC bacluc-agent github
37.13
See All Builds (2)

Badge your Repo: agent-runner

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc