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

umputun / cronn
76%
master: 76%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v1.14.0
DEFAULT BRANCH: master
Repo Added 22 Jul 2020 08:51AM UTC
Files 26
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 refs/tags/v1.14.0
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • add-job-toggle
  • auth-implementation
  • brute-force-protection
  • ci/workflow-hardening
  • conditional-execution
  • dependabot/github_actions/github-actions-updates-a2e7793ad6
  • dependabot/go_modules/github.com/go-pkgz/lgr-0.12.0
  • dependabot/go_modules/go-modules-updates-07f3a6036d
  • dependabot/go_modules/go-modules-updates-24b9848b30
  • dependabot/go_modules/go-modules-updates-5acbcdf0e0
  • dependabot/go_modules/go-modules-updates-e08d9a54d9
  • dependabot/go_modules/go-modules-updates-e7f7ae579a
  • e2e-tests
  • feat/alt-template-delimiters
  • feat/filter-and-template-refactoring
  • feat/neighbors-selector
  • feat/run-now-button
  • feature/manual-job-customization
  • feature/settings-modal
  • feature/total-jobs-breakdown
  • feature/web-base-url
  • feature/web-hostname
  • feature/web-manual-disable-options
  • feature/zero-jobs-update-mode
  • fix-execution-id-type
  • fix/ci-security-hardening
  • fix/markdown-list-formatting
  • fix/remove-site-docker
  • fix/web-parser-reuse-sqlite-locking
  • gorelease
  • improve-conditions-validation
  • jitter-duration
  • json-api-history-logs
  • master
  • paskal/clarify_email_notifications
  • paskal/dependabot-disable-updates
  • paskal/dependabot-security-updates
  • paskal/fix_successful_notifications
  • paskal/more_notifications
  • paskal/notify
  • paskal/update
  • refs/tags/v0.2.0
  • refs/tags/v0.3.0
  • refs/tags/v0.3.1
  • refs/tags/v0.4.0
  • refs/tags/v1.0.0
  • refs/tags/v1.1.0
  • refs/tags/v1.1.1
  • refs/tags/v1.10.0
  • refs/tags/v1.11.0
  • refs/tags/v1.12.0
  • refs/tags/v1.12.1
  • refs/tags/v1.12.2
  • refs/tags/v1.12.3
  • refs/tags/v1.12.4
  • refs/tags/v1.13.0
  • refs/tags/v1.14.0
  • refs/tags/v1.2.0
  • refs/tags/v1.3.0
  • refs/tags/v1.4.0
  • refs/tags/v1.5.0
  • refs/tags/v1.5.1-beta.1
  • refs/tags/v1.5.10
  • refs/tags/v1.5.11
  • refs/tags/v1.5.2
  • refs/tags/v1.5.3
  • refs/tags/v1.5.4
  • refs/tags/v1.5.5
  • refs/tags/v1.5.6
  • refs/tags/v1.5.7
  • refs/tags/v1.5.8
  • refs/tags/v1.5.9
  • refs/tags/v1.6.0
  • refs/tags/v1.6.1
  • refs/tags/v1.7.0
  • refs/tags/v1.7.1
  • refs/tags/v1.8.0
  • refs/tags/v1.8.1
  • refs/tags/v1.9.0
  • sighup
  • site
  • web-execution-history
  • web-ui
  • yaml-config-support

15 Jun 2026 10:27PM UTC coverage: 75.901% (+0.3%) from 75.649%
27633055330

push

github

web-flow
Add clickable status breakdown to dashboard (#66)

* feat(web): add clickable status breakdown to dashboard

Add a success/failed/idle breakdown to the Total Jobs stat tile. Each
breakdown count and the total itself are clickable to filter jobs by that
status, kept in sync with the filter button in both directions. Idle
becomes a first-class filter and idle status now uses a muted amber across
the card view, list view, and the breakdown.

- new FilterModeIdle enum; filterJobs handles idle; filter cycle includes idle
- new POST /api/filter-mode endpoint for direct filter selection
- total and breakdown rendered as OOB-swappable templates, synced on the 5s
  poll and on every filter change so counts and active highlight stay live
- regenerate enums with the current generator (case-insensitive Parse)
- document the breakdown, idle filter, and e2e testing conventions

Tests: handler tests for the new endpoint and idle filtering, e2e coverage
for breakdown/total clicks, and a fix for the flaky toggle list-view test.

* fix(web): address review feedback on idle theming and toggle test

- define --color-idle* CSS variables across the light, dark, and auto theme
  blocks so idle status colors adapt under the auto (system) theme instead of
  rendering light colors on a dark background; reference them from the card
  stripe, status indicator, and list badge
- replace clickUntilVisible in the list-view toggle test with an ExpectResponse
  await so the toggle fires exactly once, avoiding a double-toggle race

81 of 105 new or added lines in 9 files covered. (77.14%)

9 existing lines in 7 files now uncovered.

2907 of 3830 relevant lines covered (75.9%)

41.51 hits per line

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

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27633055330 refs/tags/v1.14.0 Add clickable status breakdown to dashboard (#66) * feat(web): add clickable status breakdown to dashboard Add a success/failed/idle breakdown to the Total Jobs stat tile. Each breakdown count and the total itself are clickable to filter jobs by... push 16 Jun 2026 04:40PM UTC web-flow github
75.9
27580550768 master Add clickable status breakdown to dashboard (#66) * feat(web): add clickable status breakdown to dashboard Add a success/failed/idle breakdown to the Total Jobs stat tile. Each breakdown count and the total itself are clickable to filter jobs by... push 15 Jun 2026 10:29PM UTC web-flow github
75.9
27577490342 feature/total-jobs-breakdown fix(web): address review feedback on idle theming and toggle test - define --color-idle* CSS variables across the light, dark, and auto theme blocks so idle status colors adapt under the auto (system) theme instead of rendering light colors o... Pull #66 15 Jun 2026 09:28PM UTC umputun github
75.9
27569648913 feature/total-jobs-breakdown feat(web): add clickable status breakdown to dashboard Add a success/failed/idle breakdown to the Total Jobs stat tile. Each breakdown count and the total itself are clickable to filter jobs by that status, kept in sync with the filter button in ... Pull #66 15 Jun 2026 07:07PM UTC umputun github
75.85
27569522126 feature/total-jobs-breakdown feat(web): add clickable status breakdown to dashboard Add a success/failed/idle breakdown to the Total Jobs stat tile. Each breakdown count and the total itself are clickable to filter jobs by that status, kept in sync with the filter button in ... push 15 Jun 2026 07:05PM UTC umputun github
75.9
27515226202 master test(crontab): fix flaky TestParser_ChangesFileCreatedLater the test created the watched file with os.Create then WriteString, so the poll-based watcher could catch the empty intermediate file and emit an empty job list (valid zero-jobs behavior)... push 14 Jun 2026 11:19PM UTC umputun github
75.65
27509007782 master fix(e2e): de-flake the suite the e2e tests were never run by CI and had rotted into systemic flakiness, ~1 in 3 full runs failed a different HTMX-timing test. The root cause: the dashboard auto-refreshes #jobs-container every 5s, so a click landi... push 14 Jun 2026 07:08PM UTC umputun github
75.65
27506547994 master fix: resolve golangci-lint v2.12.2 failures exclude gosec G124: it flags every http.Cookie without a literal Secure attribute, but cronn's preference cookies intentionally omit it (runs over internal HTTP) and auth cookies set it conditionally, s... push 14 Jun 2026 05:30PM UTC umputun github
75.7
24948653232 master chore(deps): update go modules Update direct Go module dependencies and refresh the vendored module tree. Modernize atomic counters flagged by golangci-lint so validation passes. push 26 Apr 2026 04:58AM UTC umputun github
75.7
23375757601 refs/tags/v1.13.0 update jsonparser dependency to fix CVE (DoS vulnerability) push 21 Mar 2026 08:30AM UTC umputun github
75.7
See All Builds (346)
  • 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