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

Ghini / ghini.desktop / 31586174157
58%
master: 62%

Build:
Build:
LAST BUILD BRANCH: ghini-3.1-dev
DEFAULT BRANCH: master
Ran 12 Aug 2026 10:14AM UTC
Jobs 1
Files 81
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

12 Aug 2026 10:06AM UTC coverage: 58.334%. Remained the same
31586174157

push

github

Mario Frasca
build(release): trigger PyPI publish from the vx.y.z tag

Add .github/workflows/publish-pypi.yml: builds sdist/wheel and
publishes via PyPI Trusted Publishing (OIDC, no stored token) on
push of a v3.* tag; on success, bumps ghini-x.y-dev to the next
version via scripts/bump_version.py.

Simplify scripts/publish.sh to only do the merge-and-tag steps
that still require a human - it no longer builds or uploads
anything itself, avoiding a race with the new workflow.

Update doc/building.rst's "publishing to production" section to
match: the tag push is the single release event that PyPI, Docker,
and (in perspective) NSIS all key off.

Promise to do the NSIS part and the ghini.desktop tag check soon,
documenting the day that the promise was made: 2026-08-12.

13009 of 22301 relevant lines covered (58.33%)

0.58 hits per line

Jobs
ID Job ID Ran Files Coverage
1 31586174157.1 12 Aug 2026 10:14AM UTC 81
58.33
GitHub Action Run
Source Files on build 31586174157
  • Tree
  • List 81
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31586174157
  • addce0a7 on github
  • Prev Build on ghini-3.1-dev (#31575324641)
  • Next Build on ghini-3.1-dev (#31677653764)
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