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

valksor / fal-go / 35718429738
86%

Build:
DEFAULT BRANCH: master
Ran 22 Sep 2026 10:55AM UTC
Jobs 1
Files 23
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 10:53AM UTC coverage: 86.471% (-0.3%) from 86.781%
35718429738

push

github

k0d3r1s
Reach fal-client 1.0.3 parity and adopt version-line release tracking

Bring the SDK to 1:1 parity with upstream fal-client 1.0.3 and adopt the
release policy where this module's version mirrors the fal-client version
it ports. Version moves 0.1.0 -> 1.0.3 (Version, the latest CHANGELOG entry,
and the Git tag now match; the earlier v1.0.0 tag predates this policy and is
superseded).

Parity:
- transport/backup.go: backup-domain failover. On a connection-establishment
  failure (DNS, refused, connect timeout) to fal.run/queue.fal.run, replay once
  against falrun.com/queue.falrun.com, with the connect capped at 5s for those
  domains. Only the TCP DialContext is wrapped; TLS and HTTP/2 negotiation stay
  with the stock transport (overriding DialTLSContext would disable net/http's
  automatic HTTP/2). WithLogger configures the failover warning logger.
- Run: WithMethod issues a GET (no JSON body); Run executes on a timeout-free
  RunClient so long generations are unbounded (mirrors run(timeout=None)); bound
  a call with WithTimeout.
- Stream forwards WithHeaders; RequestHandle.Get takes an optional poll interval.
- transport gains RunClient plus DoWith/DoJSONWith.

Release tracking:
- CHANGELOG rewritten to the "## vX.Y.Z (date)" tracking format.
- README Reliability & timeouts and Releases sections; migrating row; Get example.
- .github/scripts/version.py + release_notes.py and workflows/publish.yml
  (SHA-pinned, repo/branch guards); version_test.go enforces Version==changelog
  in CI. Existing self-hosted ci.yml and governance left intact.

112 of 133 new or added lines in 8 files covered. (84.21%)

1470 of 1700 relevant lines covered (86.47%)

6.9 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
81.18
transport/backup.go
3
97.58
-2.42% option/option.go
2
95.83
-4.17% client.go
Jobs
ID Job ID Ran Files Coverage
1 35718429738.1 22 Sep 2026 10:55AM UTC 23
86.47
GitHub Action Run
Source Files on build 35718429738
  • Tree
  • List 23
  • Changed 8
  • Source Changed 8
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35718429738
  • 83150263 on github
  • Prev Build on master (#27809052811)
  • 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