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

umputun / feed-master
75%

Build:
DEFAULT BRANCH: master
Repo Added 20 Oct 2019 06:46PM UTC
Files 16
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
  • No branch selected
  • actions
  • chore/ci-and-deps
  • chore/golangci-lint-v2.12
  • config
  • dependabot/github_actions/github-actions-updates-1ee787ebfb
  • dependabot/go_modules/github.com/microcosm-cc/bluemonday-1.0.16
  • dependabot/go_modules/go-modules-updates-2bc65d338a
  • dependabot/go_modules/go-modules-updates-35dcfad33e
  • dependabot/go_modules/go-modules-updates-68cdcc2012
  • dependabot/go_modules/go-modules-updates-71a6db2b89
  • dependabot/go_modules/go-modules-updates-950b4a9639
  • dependabot/go_modules/go-modules-updates-a8835f245c
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/golang.org/x/net-0.17.0
  • dependabot/go_modules/golang.org/x/net-0.23.0
  • docs-youtube-item-limits
  • docs/backlog-processor-error-log
  • duration
  • dverhoturov/telegram_save_to_file
  • fix-ci-caching
  • fix-youtube-test-deadlines
  • fix/ci-security-hardening
  • fix/cleantext-panic
  • fix/content-type-header-rest-issue-38
  • fix/dead-code-and-api-docs
  • fix/issue-134-delete-endpoint
  • fix/test-isolation
  • fix/ytdlp-updater-status-log
  • invert_filter
  • item-duration
  • master
  • migrate-to-routegroup
  • paskal/bump_modules
  • paskal/duration-err
  • paskal/fix-ci-rebase
  • paskal/fix_filter
  • paskal/fix_golangcilint
  • paskal/fix_large_file_fallback
  • paskal/golangcilnt_improvements
  • paskal/telegram_documentation
  • paskal/telegram_improvements
  • paskal/telegram_proper_chan
  • paskal/trim_captions
  • paskal/trim_improvments
  • persistent-processed
  • refs/pull/12/merge
  • refs/tags/v2.10.0
  • refs/tags/v2.11.0
  • refs/tags/v2.11.1
  • refs/tags/v2.11.2
  • refs/tags/v2.11.3
  • refs/tags/v2.11.4
  • refs/tags/v2.12.0
  • refs/tags/v2.4.0
  • refs/tags/v2.5.0
  • refs/tags/v2.6.0
  • refs/tags/v2.7.0
  • refs/tags/v2.8.0
  • refs/tags/v2.8.1
  • refs/tags/v2.8.2
  • refs/tags/v2.8.3
  • refs/tags/v2.8.4
  • refs/tags/v2.9.0
  • refs/tags/v2.9.1
  • refs/tags/v2.9.2
  • retry
  • twitter
  • update-modules
  • v2.3.0
  • youtube
  • yt-dlp-update
  • yt-mp3-tags
  • yt-playlist

20 Sep 2026 02:51AM UTC coverage: 74.95%. Remained the same
35485058058

push

github

umputun
docs: record how own PRs get merged past the review gate

master requires one approving review that the owner cannot give on his own PRs,
and Copilot posts COMMENTED rather than APPROVED, so every PR arrives blocked.
The merge has been done with --admin for some time without being written down,
which left it to be inferred from git history rather than read as a rule.

1487 of 1984 relevant lines covered (74.95%)

10.61 hits per line

Relevant lines Covered
Build:
Build:
1984 RELEVANT LINES 1487 COVERED LINES
10.61 HITS PER LINE
Source Files on master
  • Tree
  • List 16
  • 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
35485058058 master docs: record how own PRs get merged past the review gate master requires one approving review that the owner cannot give on his own PRs, and Copilot posts COMMENTED rather than APPROVED, so every PR arrives blocked. The merge has been done with -... push 20 Sep 2026 02:51AM UTC umputun github
74.95
35484824921 master docs: correct what the youtube item limits actually control max_per_channel was documented as the per-channel download limit, which it is not. setDefaults gives every channel Keep from system.max_per_feed when the channel sets none, and for a con... push 20 Sep 2026 02:46AM UTC umputun github
74.95
35484671912 docs-youtube-item-limits docs: correct what the youtube item limits actually control max_per_channel was documented as the per-channel download limit, which it is not. setDefaults gives every channel Keep from system.max_per_feed when the channel sets none, and for a con... Pull #181 20 Sep 2026 02:42AM UTC umputun github
74.95
35483667476 master fix: say what the yt-dlp updater will actually do at startup (#180) the yt-dlp updater's startup line keyed off the interval alone, so it could not be trusted as a signal that the `ytdlp_update` section had been read. two cases were actively mis... push 20 Sep 2026 02:19AM UTC web-flow github
74.95
35483603736 fix/ytdlp-updater-status-log fix: say what the yt-dlp updater will actually do at startup The startup line keyed off the interval alone, so a config with an interval and no command logged 'updater enabled' and then never ran anything, and one with only force_on_startup logge... Pull #180 20 Sep 2026 02:18AM UTC umputun github
74.95
35482677342 master fix: guard CleanText against a limit below the reserved suffix (#179) `CleanText` sliced `[]rune(res)[:maximum-4]` with no lower bound on `maximum`, so any limit under 4 indexed negative and panicked. it is reachable from remote feed content. `g... push 20 Sep 2026 01:57AM UTC web-flow github
74.72
35482550641 fix/cleantext-panic fix: guard CleanText against a limit below the reserved suffix CleanText sliced []rune(res)[:maximum-4] with no lower bound, so any maximum under 4 indexed negative and panicked. It is reachable from remote feed content: getMessageHTML passes 102... Pull #179 20 Sep 2026 01:54AM UTC umputun github
74.72
35482499508 master docs: add backlog item for the unreachable processor error log (#178) adds `docs/backlog/` with its first item, the unreachable error log at `app/main.go:93`. `Processor.Do` is an infinite `for`/`select` whose only `return` is `fmt.Errorf("proce... push 20 Sep 2026 01:53AM UTC web-flow github
74.63
35482477981 master Remove timing races from youtube service tests (#176) fixes the four timing-dependent tests paskal reported in #175. Each one asserted on work that had to finish inside a short deadline, so they failed on slower machines and passed here. `TestSe... push 20 Sep 2026 01:53AM UTC web-flow github
74.63
35482446996 master chore: update golangci-lint to v2.12 (#177) moves the CI golangci-lint pin from v2.9 to v2.12, per the measurements in #174. v2.9 came in with #173 as the conservative step: v2.6.2 is built with go1.25 and refuses a module targeting 1.26 outrigh... push 20 Sep 2026 01:52AM UTC web-flow github
74.63
See All Builds (517)
  • 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