• 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: master
CHANGE BRANCH
x
Reset
  • master
  • 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
  • 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
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
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
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
32315039732 master Add workflow permissions, bump CI actions, go 1.26 and dependencies (#173) * Add read-only default permissions, bump CI actions to current majors None of the four workflows declared a top-level `permissions` block, so each job ran with whatever ... push 19 Aug 2026 11:53PM UTC web-flow github
74.63
32315011904 master Remove unused exported symbols and document all public API endpoints (#171) * Remove unused YTChannel config type and ListProcessed store method Neither has a caller anywhere in the repository. `config.YTChannel` was superseded by `youtube.FeedI... push 19 Aug 2026 11:52PM UTC web-flow github
74.63
32313544825 master Fix the gosec failure keeping master red, isolate test temp files (#172) * Give each test its own bolt file, don't dereference a nil response Three tests in app/proc and one in app/youtube opened `filepath.Join(os.TempDir(), "test.db")`, the sam... push 19 Aug 2026 11:32PM UTC web-flow github
74.62
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