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

QuantEcon / QuantEcon.py / 28772194029
94%

Build:
DEFAULT BRANCH: main
Ran 06 Jul 2026 06:28AM UTC
Jobs 1
Files 156
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

06 Jul 2026 06:24AM UTC coverage: 93.053%. Remained the same
28772194029

push

github

web-flow
CI: De-flake coverage upload and stop fail-fast cancelling the matrix (#845)

* CI: De-flake coverage upload and stop fail-fast cancelling the matrix

Two unrelated infra issues have been turning CI red on green code:

1. The Coveralls step runs on all three Linux matrix jobs and uploads to
   the same build with no parallel coordination. Whichever Linux job
   reports after the build is closed gets "422 Build is already closed"
   and fails. Restrict the upload to a single Linux job (3.13) and mark
   it continue-on-error so a Coveralls outage never blocks a merge.

2. The matrix used the default fail-fast: true, so any single job failure
   (the 422 above, or a flaky wall-clock timing test) cancelled every
   other in-progress job and painted the whole matrix red. Set
   fail-fast: false so jobs run to completion independently.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* CI: Address Copilot review — quote python versions, pin coverallsapp

- Quote the matrix python-version entries as strings ("3.12"/"3.13"/
  "3.14"). Bare YAML numbers are brittle (3.10 would parse as 3.1) and
  make the ``matrix.python-version == '3.13'`` Coveralls gate unreliable.
- Pin coverallsapp/github-action to @v2 instead of @master, matching the
  major-tag pinning used by the other actions in this file, for
  reproducibility and supply-chain safety.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* CI: Trim verbose comments in ci.yml

Tighten the explanatory comments added in this PR to one or two lines
each, and drop the comment on the coverallsapp version pin (self-evident
from @v2 vs @master). No functional change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* CI: Use non-deprecated `file` input for Coveralls upload

Address @oyamad's review nit: `path-to-lcov` is deprecated in
coverallsapp/github-action@v2. Switch to the current `file` input (plus
an explicit `format: lcov`). This also closes a latent trap -- with
`continue-on-er... (continued)

8024 of 8623 relevant lines covered (93.05%)

0.93 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28772194029.1 06 Jul 2026 06:28AM UTC 156
93.05
GitHub Action Run
Source Files on build 28772194029
  • Tree
  • List 156
  • Changed 156
  • Source Changed 156
  • Coverage Changed 154
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28772194029
  • abcf6268 on github
  • Prev Build on main (#28772176408)
  • Next Build on main (#28773031584)
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