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

oleg-koval / trembita
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 08 Aug 2019 01:10PM UTC
Files 6
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 main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • beta
  • chore/fix-changelog-generation
  • chore/remove-redundant-eslint-config
  • chore/staging
  • chores/change-linter-add-prettier
  • chores/fix-release
  • ci/travis-problems
  • codex/fix-pr327-ci
  • dependabot/add-v2-config-file
  • dependabot/npm_and_yarn/acorn-7.1.1
  • dependabot/npm_and_yarn/ajv-6.12.6
  • dependabot/npm_and_yarn/bluebird-3.7.1
  • dependabot/npm_and_yarn/bluebird-3.7.2
  • dependabot/npm_and_yarn/chai-4.3.1
  • dependabot/npm_and_yarn/chai-4.3.2
  • dependabot/npm_and_yarn/chai-4.3.3
  • dependabot/npm_and_yarn/chai-4.3.4
  • dependabot/npm_and_yarn/coveralls-3.0.11
  • dependabot/npm_and_yarn/coveralls-3.0.13
  • dependabot/npm_and_yarn/coveralls-3.0.7
  • dependabot/npm_and_yarn/coveralls-3.0.8
  • dependabot/npm_and_yarn/coveralls-3.1.1
  • dependabot/npm_and_yarn/eslint-6.6.0
  • dependabot/npm_and_yarn/eslint-6.7.0
  • dependabot/npm_and_yarn/eslint-6.7.1
  • dependabot/npm_and_yarn/eslint-6.7.2
  • dependabot/npm_and_yarn/eslint-6.8.0
  • dependabot/npm_and_yarn/eslint-7.1.0
  • dependabot/npm_and_yarn/eslint-7.14.0
  • dependabot/npm_and_yarn/eslint-7.18.0
  • dependabot/npm_and_yarn/eslint-7.20.0
  • dependabot/npm_and_yarn/eslint-7.21.0
  • dependabot/npm_and_yarn/eslint-7.22.0
  • dependabot/npm_and_yarn/eslint-7.23.0
  • dependabot/npm_and_yarn/eslint-7.24.0
  • dependabot/npm_and_yarn/eslint-7.25.0
  • dependabot/npm_and_yarn/eslint-7.26.0
  • dependabot/npm_and_yarn/eslint-7.27.0
  • dependabot/npm_and_yarn/eslint-7.28.0
  • dependabot/npm_and_yarn/eslint-7.29.0
  • dependabot/npm_and_yarn/eslint-7.30.0
  • dependabot/npm_and_yarn/eslint-7.31.0
  • dependabot/npm_and_yarn/eslint-7.32.0
  • dependabot/npm_and_yarn/eslint-7.4.0
  • dependabot/npm_and_yarn/eslint-7.5.0
  • dependabot/npm_and_yarn/eslint-7.6.0
  • dependabot/npm_and_yarn/glob-parent-5.1.2
  • dependabot/npm_and_yarn/handlebars-4.7.6
  • dependabot/npm_and_yarn/handlebars-4.7.7
  • dependabot/npm_and_yarn/hosted-git-info-2.8.9
  • dependabot/npm_and_yarn/http-cache-semantics-4.1.1
  • dependabot/npm_and_yarn/http-status-codes-1.4.0
  • dependabot/npm_and_yarn/http-status-codes-2.0.0
  • dependabot/npm_and_yarn/ini-1.3.7
  • dependabot/npm_and_yarn/ini-1.3.8
  • dependabot/npm_and_yarn/json5-2.2.3
  • dependabot/npm_and_yarn/lodash-4.17.19
  • dependabot/npm_and_yarn/lodash-4.17.20
  • dependabot/npm_and_yarn/lodash-4.17.21
  • dependabot/npm_and_yarn/minimist-1.2.6
  • dependabot/npm_and_yarn/minimist-1.2.8
  • dependabot/npm_and_yarn/mocha-6.2.2
  • dependabot/npm_and_yarn/mocha-7.0.0
  • dependabot/npm_and_yarn/mocha-7.0.1
  • dependabot/npm_and_yarn/mocha-7.1.1
  • dependabot/npm_and_yarn/mocha-8.1.0
  • dependabot/npm_and_yarn/mocha-8.1.2
  • dependabot/npm_and_yarn/mocha-8.2.1
  • dependabot/npm_and_yarn/mocha-8.3.0
  • dependabot/npm_and_yarn/mocha-8.3.1
  • dependabot/npm_and_yarn/mocha-8.3.2
  • dependabot/npm_and_yarn/mocha-8.4.0
  • dependabot/npm_and_yarn/mocha-9.0.1
  • dependabot/npm_and_yarn/mocha-9.0.2
  • dependabot/npm_and_yarn/mocha-9.0.3
  • dependabot/npm_and_yarn/nock-11.5.0
  • dependabot/npm_and_yarn/nock-11.6.0
  • dependabot/npm_and_yarn/nock-11.7.0
  • dependabot/npm_and_yarn/nock-11.7.1
  • dependabot/npm_and_yarn/nock-11.7.2
  • dependabot/npm_and_yarn/nock-12.0.1
  • dependabot/npm_and_yarn/nock-13.0.1
  • dependabot/npm_and_yarn/nock-13.0.10
  • dependabot/npm_and_yarn/nock-13.0.11
  • dependabot/npm_and_yarn/nock-13.0.2
  • dependabot/npm_and_yarn/nock-13.0.3
  • dependabot/npm_and_yarn/nock-13.0.8
  • dependabot/npm_and_yarn/nock-13.0.9
  • dependabot/npm_and_yarn/nock-13.1.0
  • dependabot/npm_and_yarn/nock-13.1.1
  • dependabot/npm_and_yarn/node-fetch-2.6.1
  • dependabot/npm_and_yarn/node-fetch-2.6.7
  • dependabot/npm_and_yarn/normalize-url-4.5.1
  • dependabot/npm_and_yarn/npm-6.13.4
  • dependabot/npm_and_yarn/npm-6.14.10
  • dependabot/npm_and_yarn/npm-6.14.11
  • dependabot/npm_and_yarn/npm-6.14.6
  • dependabot/npm_and_yarn/npm-6.14.7
  • dependabot/npm_and_yarn/npm-6.14.8
  • dependabot/npm_and_yarn/npm-6.14.9
  • dependabot/npm_and_yarn/nyc-15.0.0
  • dependabot/npm_and_yarn/nyc-15.0.1
  • dependabot/npm_and_yarn/nyc-15.1.0
  • dependabot/npm_and_yarn/path-parse-1.0.7
  • dependabot/npm_and_yarn/prettier-1.19.0
  • dependabot/npm_and_yarn/prettier-1.19.1
  • dependabot/npm_and_yarn/prettier-2.0.1
  • dependabot/npm_and_yarn/prettier-2.0.2
  • dependabot/npm_and_yarn/prettier-2.0.5
  • dependabot/npm_and_yarn/prettier-2.1.0
  • dependabot/npm_and_yarn/prettier-2.1.1
  • dependabot/npm_and_yarn/prettier-2.1.2
  • dependabot/npm_and_yarn/prettier-2.3.0
  • dependabot/npm_and_yarn/prettier-2.3.1
  • dependabot/npm_and_yarn/prettier-2.3.2
  • dependabot/npm_and_yarn/qs-6.5.3
  • dependabot/npm_and_yarn/semantic-release-15.13.27
  • dependabot/npm_and_yarn/semantic-release-15.13.28
  • dependabot/npm_and_yarn/semantic-release-15.13.29
  • dependabot/npm_and_yarn/semantic-release-15.13.30
  • dependabot/npm_and_yarn/semantic-release-15.13.31
  • dependabot/npm_and_yarn/semantic-release-15.14.0
  • dependabot/npm_and_yarn/semantic-release-17.3.1
  • dependabot/npm_and_yarn/semantic-release-17.3.2
  • dependabot/npm_and_yarn/semantic-release-17.3.8
  • dependabot/npm_and_yarn/semantic-release-17.3.9
  • dependabot/npm_and_yarn/semantic-release-17.4.0
  • dependabot/npm_and_yarn/semantic-release-17.4.1
  • dependabot/npm_and_yarn/semantic-release-17.4.2
  • dependabot/npm_and_yarn/semantic-release-17.4.3
  • dependabot/npm_and_yarn/semantic-release-17.4.4
  • dependabot/npm_and_yarn/semantic-release-19.0.3
  • dependabot/npm_and_yarn/semantic-release-npm-github-publish-1.3.5
  • dependabot/npm_and_yarn/semantic-release-npm-github-publish-1.3.6
  • dependabot/npm_and_yarn/semantic-release-npm-github-publish-1.3.7
  • dependabot/npm_and_yarn/semantic-release-npm-github-publish-1.4.0
  • dependabot/npm_and_yarn/semver-regex-3.1.4
  • dependabot/npm_and_yarn/snyk-1.1024.0
  • dependabot/npm_and_yarn/validator-12.0.0
  • dependabot/npm_and_yarn/validator-12.1.0
  • dependabot/npm_and_yarn/validator-12.2.0
  • dependabot/npm_and_yarn/validator-13.0.0
  • dependabot/npm_and_yarn/validator-13.5.2
  • dependabot/npm_and_yarn/validator-13.6.0
  • dependabot/npm_and_yarn/validator-13.7.0
  • dependabot/npm_and_yarn/y18n-3.2.2
  • docs/update-readme
  • feat/add-semantic-release
  • feat/issue-13-timeout-circuit-breaker-clean
  • feat/issue-325-logger-hooks
  • feature/typescript-esm-result-api
  • fix/readme
  • fix/readme_2
  • fix/update-deps
  • main
  • master
  • oleg-koval-patch-1
  • oleg-koval/add-coverage-gh#76
  • oleg-koval/change-release-format
  • oleg-koval/readme
  • oleg-koval/use-status-codes#52
  • refs/tags/v1.2.19
  • refs/tags/v1.2.20
  • refs/tags/v1.2.21
  • refs/tags/v1.2.23
  • refs/tags/v1.2.24
  • renovate/babel-monorepo
  • renovate/eslint-6.x
  • renovate/eslint-config-warp-3.x
  • renovate/nock-11.x
  • renovate/pin-dependencies
  • renovate/semantic-release-monorepo
  • snyk-fix-0ecbe411e497f8946ae0543432437dec
  • snyk-fix-6843e1ef2741181d5cf950a7ab60022a
  • update-readme
  • v1.0.6
  • v1.0.7
  • v1.0.8
  • v1.0.9

14 Apr 2026 10:58AM UTC coverage: 100.0%. Remained the same
24395242916

push

github

web-flow
fix: dependabot merge job + logger throw isolation  - Gate auto-merge on PR author so token stays writable off dependabot actor - callLog try/catch preserves no-throw Result for user loggers

* feat: add opt-in request lifecycle logging (#326)

* docs: add use cases, error reference, and API docs to README

* feat: add opt-in request lifecycle logging

* ci: fix dependabot auto-merge permissions

* style: format logging docs and tests

* Codex/fix pr327 ci (#329)

* ci(release): enable beta prerelease channel

Configure semantic-release to publish prereleases from beta and trigger the release workflow on beta pushes.

* ci: tighten dependabot auto-merge guard

* ci: tighten dependabot auto-merge guard (#330)

* ci(release): enable beta prerelease channel

Configure semantic-release to publish prereleases from beta and trigger the release workflow on beta pushes.

* ci: tighten dependabot auto-merge guard

* feat: add timeout handling and optional circuit breaker (#327)

* feat: add timeout handling with optional circuit breaker

Add request and init-level timeout support with typed timeout errors, plus an opt-in in-memory circuit breaker for repeated failures. This improves resilience for unstable upstreams while preserving existing behavior by default.

* feat: add opt-in request lifecycle logging

Wire optional logger callbacks into request flow with redacted headers and align docs/tests with no-op default logger behavior.

* fix: pass fetchImpl and log into makeSend (invalid call defaults)

Default values already come from destructuring; using = inside the
makeSend() argument list was parsed as assignment to const bindings and
broke typecheck and runtime tests.

* fix: dependabot merge gate + safe logger hooks

Use PR author for auto-merge job if (write-capable token on maintainer runs).
Wrap callLog in try/catch; add test for throwing request:start logger.

155 of 155 branches covered (100.0%)

Branch coverage included in aggregate %.

218 of 218 new or added lines in 2 files covered. (100.0%)

414 of 414 relevant lines covered (100.0%)

20.64 hits per line

Relevant lines Covered
Build:
Build:
414 RELEVANT LINES 414 COVERED LINES
20.64 HITS PER LINE
Source Files on master
  • Tree
  • List 6
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24395242916 main fix: dependabot merge job + logger throw isolation - Gate auto-merge on PR author so token stays writable off dependabot actor - callLog try/catch preserves no-throw Result for user loggers * feat: add opt-in request lifecycle logging (#326) * ... push 14 Apr 2026 10:59AM UTC web-flow github
100.0
24395105983 beta Merge 2e0e5b791 into 65296ab6e Pull #328 14 Apr 2026 10:55AM UTC web-flow github
100.0
24394529245 beta Merge 83020a349 into 65296ab6e Pull #328 14 Apr 2026 10:40AM UTC web-flow github
100.0
24394372314 beta Merge dad111834 into 65296ab6e Pull #328 14 Apr 2026 10:36AM UTC web-flow github
100.0
24394045960 beta Merge 6c43f8741 into 65296ab6e Pull #328 14 Apr 2026 10:28AM UTC web-flow github
100.0
24394039361 codex/fix-pr327-ci Merge 8af070ec4 into 65296ab6e Pull #330 14 Apr 2026 10:28AM UTC web-flow github
100.0
24394024918 codex/fix-pr327-ci Merge 8af070ec4 into 65296ab6e Pull #329 14 Apr 2026 10:28AM UTC web-flow github
100.0
24393915497 codex/fix-pr327-ci Merge aa5f0a63e into 65296ab6e Pull #329 14 Apr 2026 10:25AM UTC web-flow github
100.0
24393844613 codex/fix-pr327-ci Merge ee8b99e50 into 65296ab6e Pull #329 14 Apr 2026 10:23AM UTC web-flow github
100.0
24393610493 beta Merge ee8b99e50 into 65296ab6e Pull #328 14 Apr 2026 10:17AM UTC web-flow github
100.0
See All Builds (409)
  • Repo on GitHub
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