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

ukeeper / ukeeper-readability
78%

Build:
DEFAULT BRANCH: master
Repo Added 24 Apr 2022 10:34PM UTC
Token PvVP7XZODHNMukB1VLWbVHHC4V09CWSI6 regen
Build 273 Last
Files 9
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
  • ci-dockerhub-soft-fail
  • ci/workflow-hardening
  • cleaner_frontend_structure
  • dependabot/docker/node-22
  • dependabot/github_actions/github-actions-updates-14cb627f6c
  • dependabot/github_actions/github-actions-updates-1ee787ebfb
  • dependabot/github_actions/github-actions-updates-5714300483
  • dependabot/github_actions/github-actions-updates-640176b5ab
  • dependabot/github_actions/github-actions-updates-7aa8621bec
  • dependabot/github_actions/github-actions-updates-afd9e15987
  • dependabot/go_modules/backend/go-modules-updates-08b33d1c25
  • dependabot/go_modules/backend/go-modules-updates-0bc617739e
  • dependabot/go_modules/backend/go-modules-updates-407dd4786b
  • dependabot/go_modules/backend/go-modules-updates-5e29427af7
  • dependabot/go_modules/backend/go-modules-updates-5e519fa3dd
  • dependabot/go_modules/backend/go-modules-updates-71a6db2b89
  • dependabot/go_modules/backend/go-modules-updates-751992312c
  • dependabot/go_modules/backend/go-modules-updates-a616c34cc0
  • dependabot/go_modules/backend/go-modules-updates-c1eb5b8ad9
  • dependabot/go_modules/backend/go-modules-updates-c2169da76e
  • dependabot/go_modules/backend/go-modules-updates-d01d85479d
  • dependabot/go_modules/backend/go-modules-updates-d6af324dbd
  • dependabot/go_modules/backend/go-modules-updates-ec788c1f9d
  • dependabot/go_modules/backend/go-modules-updates-f885172778
  • dependabot/go_modules/backend/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/backend/golang.org/x/net-0.36.0
  • dependabot/go_modules/go-modules-updates-0b36ab2f83
  • dependabot/npm_and_yarn/frontend/npm-development-modules-updates-89027bf77e
  • dependabot/npm_and_yarn/frontend/npm-development-modules-updates-e6f6ae78c6
  • deps/update-latest-go1.25
  • fix-cf-maxretries-doc
  • fix-top3-review
  • fix/docker-gha-cache
  • fix/image-fetch-streaming
  • fix/ssrf-ip-guard
  • fix/textarea-crlf
  • generic-updates
  • htmx
  • master
  • modularise-retrieval
  • openai-auto-extraction
  • openai_rules_generator
  • openai_rules_improver
  • paskal/bump_modules
  • paskal/clarify_comment
  • paskal/cleanup_readme
  • paskal/fix_build
  • paskal/improve_docker_compose
  • paskal/index_to_htmx
  • paskal/migrate_to_htmx
  • paskal/offline_tests
  • paskal/remove_edit_html
  • paskal/return_rule_id_on_update
  • paskal/safe_password_check
  • refs/tags/v0.1.0
  • refs/tags/v0.1.1
  • refs/tags/v0.1.2
  • refs/tags/v0.2.0
  • remove-jquery
  • remove_chi
  • typos_fixes
  • umputun/add-chatgpt-endpoints
  • update-deps-2026-04-11
  • worktree-ci-hardening

06 Jul 2026 12:19AM UTC coverage: 78.261%. Remained the same
28759998790

push

github

paskal
Cache Docker build layers with type=gha

The docker.yml build had no build cache, so every run rebuilt the image
from scratch. Add buildx type=gha cache scoped per platform so layers
are reused across runs.

792 of 1012 relevant lines covered (78.26%)

9.86 hits per line

Relevant lines Covered
Build:
Build:
1012 RELEVANT LINES 792 COVERED LINES
9.86 HITS PER LINE
Source Files on master
  • Tree
  • List 9
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28759998790 master Cache Docker build layers with type=gha The docker.yml build had no build cache, so every run rebuilt the image from scratch. Add buildx type=gha cache scoped per platform so layers are reused across runs. push 06 Jul 2026 12:20AM UTC paskal github
78.26
28759959610 fix/docker-gha-cache Cache Docker build layers with type=gha The docker.yml build had no build cache, so every run rebuilt the image from scratch. Add buildx type=gha cache scoped per platform so layers are reused across runs. Pull #86 06 Jul 2026 12:18AM UTC paskal github
78.26
28722551124 master Stream image sizing, share client, honor context, cap concurrency getImageSize buffered every image fully into memory via io.ReadAll, built a fresh http.Client per image, ignored the request context, and spawned one unbounded goroutine per <img> ... push 04 Jul 2026 11:06PM UTC paskal github
78.26
28722516503 master Trim and drop empty lines when saving multi-line rule fields saveRule split match_url, excludes and test_urls on "\n" only, so browser-submitted \r\n left a trailing \r on every entry and blank lines became empty-string entries, and this junk acc... push 04 Jul 2026 11:04PM UTC paskal github
78.3
28722490970 master Bump actions/checkout from 6 to 7 in the github-actions-updates group Bumps the github-actions-updates group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 6 to 7 - [Release notes](https:... push 04 Jul 2026 11:03PM UTC paskal github
77.95
28705618345 fix/image-fetch-streaming Stream image sizing, share client, honor context, cap concurrency getImageSize buffered every image fully into memory via io.ReadAll, built a fresh http.Client per image, ignored the request context, and spawned one unbounded goroutine per <img> ... Pull #85 04 Jul 2026 12:04PM UTC paskal github
77.91
28705617872 fix/ssrf-ip-guard Block SSRF to non-public addresses via connect-time IP guard POST /api/extract is unauthenticated and the extractor fetched any URL it was given with no host validation, so a caller could reach http://169.254.169.254/... (cloud metadata), localho... Pull #83 04 Jul 2026 12:04PM UTC paskal github
77.85
28681456843 fix/image-fetch-streaming Stream image sizing, share client, honor context, cap concurrency getImageSize buffered every image fully into memory via io.ReadAll, built a fresh http.Client per image, ignored the request context, and spawned one unbounded goroutine per <img> ... Pull #85 03 Jul 2026 08:12PM UTC paskal github
77.93
28681458444 fix/image-fetch-streaming Stream image sizing, share client, honor context, cap concurrency getImageSize buffered every image fully into memory via io.ReadAll, built a fresh http.Client per image, ignored the request context, and spawned one unbounded goroutine per <img> ... Pull #85 03 Jul 2026 08:12PM UTC paskal github
77.93
28681422902 fix/ssrf-ip-guard Block SSRF to non-public addresses via connect-time IP guard POST /api/extract is unauthenticated and the extractor fetched any URL it was given with no host validation, so a caller could reach http://169.254.169.254/... (cloud metadata), localho... Pull #83 03 Jul 2026 08:11PM UTC paskal github
77.83
See All Builds (213)

Badge your Repo: ukeeper-readability

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 · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc