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

valksor / fal-go
86%

Build:
DEFAULT BRANCH: master
Repo Added 19 Jun 2026 05:00AM UTC
Token qoAKIgJWP8NnRiJOqphIKsAkX8nM1hBmW regen
Build 4 Last
Files 23
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

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • master

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

Relevant lines Covered
Build:
Build:
1700 RELEVANT LINES 1470 COVERED LINES
6.9 HITS PER LINE
Source Files on master
  • Tree
  • List 23
  • Changed 8
  • Source Changed 8
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35718429738 master 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... push 22 Sep 2026 10:55AM UTC k0d3r1s github
86.47
27809052811 master add unit tests across all packages, raising coverage 58.9% to 88.7% cover the previously-untested root facade, run, transport (cdntoken, retry helpers, util, DoJSON) and option packages, and top up errs, queue, realtime, status, stream and upload... push 19 Jun 2026 06:15AM UTC k0d3r1s github
86.78
27807323755 master merge: relocate facade behavioral tests into their owning sub-packages push 19 Jun 2026 05:29AM UTC k0d3r1s github
55.79
27806373247 master add coveralls coverage reporting to ci Fold coverage collection into the existing race step and upload the profile to Coveralls on every push to master, mirroring the kvelmo setup. Add a workflow permissions block, a coverage badge to the README,... push 19 Jun 2026 05:00AM UTC k0d3r1s github
37.38
See All Builds (4)

Badge your Repo: fal-go

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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