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

christophevg / yoker / 41650260721
85%

Build:
DEFAULT BRANCH: master
Ran 03 Nov 2026 02:06PM UTC
Jobs 1
Files 128
Run time 1min
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

03 Nov 2026 01:57PM UTC coverage: 84.615% (-0.001%) from 84.616%
41650260721

push

github

christophevg-agent
fix(tools): accept path-style make targets (slash in target name)

Target names like docs/html are valid GNU make targets but the make
tool rejected them: the target regex did not allow '/'. Widen the
class to include '/' and make the pattern a single public constant,
yoker.config.MAKE_TARGET_RE, shared by both the tool-side validation
and the allowed_env_vars key validation — pinned by an identity test
so the two cannot drift. The rejection message now states the allowed
character set.

Security surface unchanged: first char must still be alphanumeric
(no flag injection), shell metacharacters remain forbidden, and the
invocation stays a no-shell list-argv subprocess.

Docs: README features/section note, CHANGELOG Unreleased/Changed.
Tests: new config-level pattern tests (10) + 4 end-to-end make-tool
tests (make docs/html, slashed allowlist key, /etc/passwd rejected,
message text).

Gates: make check (format+lint+typecheck+test) green.

Reported from live use: an agent could not run a slashed Makefile
target.

🤖 Implemented together with Yoker.

3691 of 4662 branches covered (79.17%)

Branch coverage included in aggregate %.

10922 of 12608 relevant lines covered (86.63%)

0.87 hits per line

Coverage Regressions

Lines Coverage ∆ File
10
90.96
-0.05% yoker/builtin/make.py
1
99.07
0.0% yoker/config/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 41650260721.1 03 Nov 2026 02:06PM UTC 128
84.61
GitHub Action Run
Source Files on build 41650260721
  • Tree
  • List 128
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #41650260721
  • 739e2e5b on github
  • Prev Build on master (#41645383205)
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