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

GavinHuttley / scinexus / 35695034033
100%

Build:
DEFAULT BRANCH: main
Ran 22 Sep 2026 06:30AM UTC
Jobs 9
Files 15
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

22 Sep 2026 06:24AM UTC coverage: 99.797%. First build
35695034033

push

github

GavinHuttley
BUG: escape the path a frontmatter test matches on

tests/test_skills.py asserted the error names the file it could not read with
pytest.raises(match=str(path)). match takes a regular expression, and on
Windows the path is C:\Users\runneradmin\..., so re.compile met \U and
refused the pattern: Invalid regex pattern provided to 'match': incomplete
escape \U at position 2. The test never reached the code it was testing, and
because the suite runs with -x, every test after it in the file went unrun on
that platform.

re.escape around the path fixes it and keeps the assertion, which is worth
keeping: the message naming the file is the whole reason the parser raises
rather than returning empty frontmatter. Reproduced on Linux by compiling the
same literal Windows path, which gives the identical error, and the escaped
form matches it.

The eleven tests that were skipped behind the failure are checked for the same
class of defect rather than assumed well. Their separator spellings hold under
PureWindowsPath: a companion file at references\deep.md still reaches the
manifest as references/deep.md, since publish_skills names it with as_posix(),
EXCLUDED still matches a native path part, and the marketplace source './'
still resolves to the repository root. Only the regex was wrong.

read_text and write_text on files whose content is not fixed here now name
utf-8 rather than taking the locale encoding, which is cp1252 on the Windows
runner. Everything involved is ASCII today, so this is latent: one em dash in
the skill description would have failed there and passed everywhere else.

2948 of 2954 relevant lines covered (99.8%)

8.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.11-windows-latest - 35695034033.1 22 Sep 2026 06:32AM UTC 15
98.48
GitHub Action Run
2 run-3.14-macos-latest - 35695034033.2 22 Sep 2026 06:30AM UTC 15
98.5
GitHub Action Run
3 run-3.14-windows-latest - 35695034033.3 22 Sep 2026 06:33AM UTC 15
98.47
GitHub Action Run
4 run-3.14t-windows-latest - 35695034033.4 22 Sep 2026 06:32AM UTC 15
98.47
GitHub Action Run
5 run-3.11-macos-latest - 35695034033.5 22 Sep 2026 06:30AM UTC 15
98.51
GitHub Action Run
6 run-3.14t-macos-latest - 35695034033.6 22 Sep 2026 06:30AM UTC 15
98.5
GitHub Action Run
7 run-3.14-ubuntu-latest - 35695034033.7 22 Sep 2026 06:30AM UTC 15
99.8
GitHub Action Run
8 run-3.11-ubuntu-latest - 35695034033.8 22 Sep 2026 06:30AM UTC 15
99.8
GitHub Action Run
9 run-3.14t-ubuntu-latest - 35695034033.9 22 Sep 2026 06:30AM UTC 15
99.8
GitHub Action Run
Source Files on build 35695034033
  • Tree
  • List 15
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35695034033
  • 6b278aae on github
  • Prev Build on main (#35693911024)
  • Next Build on main (#35703586678)
  • Delete
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