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

samsarahq / taskrunner
41%

Build:
DEFAULT BRANCH: master
Repo Added 05 Sep 2018 08:53PM UTC
Files 27
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
  • ashaw/go_builder
  • bf/add-travis
  • bf/annotations
  • bf/better-api
  • bf/better-logging-for-goextensions
  • bf/bugfixes
  • bf/fix-datarace
  • bf/persistent-invalidation-cache
  • bf/tui
  • changping/gqltaskrunner
  • danhansen/fix-watcher-panic
  • dansamsara/fix-separator-spacing
  • datadog_usage_monitoring
  • denbeigh/hack-modules-build
  • dependabot/go_modules/golang.org/x/crypto-0.1.0
  • dependabot/go_modules/golang.org/x/net-0.7.0
  • dependabot/go_modules/golang.org/x/sys-0.1.0
  • dschofie/listall
  • dschofie/models-combine
  • jelle/watch
  • jesse/add-license
  • jesse/description
  • jesse/extension
  • jesse/isgroup
  • jesse/taskrunner-help
  • johnkim/add-owner-field-to-task
  • johnkim/failOnAnyInvalidTask
  • johnkim/go1.17
  • johnkim/handle-sighup
  • jsm/shell-run-options
  • keepalive-restart-on-clean-exit
  • master
  • mdb/dynamically-set-up-go-in-ci
  • pass-cl-args-to-tasks
  • samloop/add-taskrunner-owners-to-annotations
  • samloop/improve-runner-logging
  • samloop/test
  • samloop/update-github-actions
  • sara/task_description
  • shane/line-buffer-output
  • shaunhoulihan/goupdate
  • shaunhoulihan/readable
  • simon/add-warning-option
  • stephen-patch-1
  • stephen/config-rewrite
  • stephen/execs
  • stephen/fixes
  • stephen/propagate
  • stephen/remove-livelogger
  • stephen/stdout-option
  • tonia/fix-flags-to-tr
  • tonia/fix-silent-runner-task-invalidation
  • tonia/logf
  • tonia/runwithgo
  • tonia/support-task-flags
  • tonia/support-task-options
  • tonia/validate-tasks-in-runner
  • wh/symboliclinks/part-1.0
  • zack/update-node-modules

12 Oct 2026 01:57PM UTC coverage: 40.547% (+0.3%) from 40.25%
38259434144

push

github

njacobson-samsara
executor: add error-exit KeepAlive restart test

The clean-exit restart test covers the new branch; the error-exit path
was the only restart path before and had no coverage at all, so a
future change could regress either branch in isolation without a
failing test.

The test polls the run counter instead of subscribing to executor
events: cancelling the executor closes subscriber channels while the
invalidation loop can still be publishing into them, which panics on
send to a closed channel. That shutdown ordering gap is pre-existing
upstream behavior (also reachable without a subscriber when cancel
lands in the window); covering it belongs in its own change.

Co-Authored-By: Claude Code <noreply@anthropic.com>

845 of 2084 relevant lines covered (40.55%)

3.95 hits per line

Relevant lines Covered
Build:
Build:
2084 RELEVANT LINES 845 COVERED LINES
3.95 HITS PER LINE
Source Files on master
  • Tree
  • List 27
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
38259434144 master executor: add error-exit KeepAlive restart test The clean-exit restart test covers the new branch; the error-exit path was the only restart path before and had no coverage at all, so a future change could regress either branch in isolation withou... push 12 Oct 2026 01:58PM UTC njacobson-samsara github
40.55
37998898892 keepalive-restart-on-clean-exit executor: add error-exit KeepAlive restart test The clean-exit restart test covers the new branch; the error-exit path was the only restart path before and had no coverage at all, so a future change could regress either branch in isolation withou... Pull #85 09 Oct 2026 10:23PM UTC njacobson-samsara github
40.55
37995629781 keepalive-restart-on-clean-exit executor: restart KeepAlive tasks that exit cleanly A KeepAlive task was only invalidated and restarted when its run ended in an error state. A long-running task whose process is killed under a wrapper that reports success for the killed child (f... Pull #85 09 Oct 2026 09:49PM UTC njacobson-samsara github
40.55
25516302028 master executor: tag OnStart/OnStop hook errors with hook index When a hook returns an error, the run aborts with a bare error message that doesn't say which hook failed. The cache snapshot hook hitting exit 128 was particularly hard to trace because th... push 07 May 2026 07:05PM UTC samloop github
40.25
25466778043 master Revert "taskrunner goextensions: use specific dependencies for tasks" This reverts commit eb5f1b571. The original intention for this commit was to fix invalidations from being too eager by adding specific glob sour... push 06 May 2026 11:26PM UTC johnwonkim github
38.25
21689890501 dansamsara/fix-separator-spacing clireporter: add space after separator for IDE file link detection The pipe separator was immediately followed by the filename with no space, causing IDEs (VS Code integrated terminal) to interpret the | as part of the filename when cmd+clicking ... Pull #80 04 Feb 2026 09:55PM UTC dansamsara github
45.17
19178823281 master go taskrunner: vendor missing testify/require package Prior to this change, the test were failing on CI on the master branch and thus on this branch since it was created from master. Update vendor directory to include github.com/stretchr/testify... push 07 Nov 2025 07:20PM UTC dansamsara github
45.17
19178752854 danhansen/fix-watcher-panic go taskrunner: vendor missing testify/require package Prior to this change, the test were failing on CI on the master branch and thus on this branch since it was created from master. Update vendor directory to include github.com/stretchr/testify... Pull #79 07 Nov 2025 07:17PM UTC dansamsara github
45.17
19177398241 danhansen/fix-watcher-panic go taskrunner: vendor missing testify/require package Update vendor directory to include github.com/stretchr/testify/require which is imported by goextensions/builder_test.go but was missing from the vendor directory, causing CI tests to fail. Pull #79 07 Nov 2025 06:21PM UTC dansamsara github
45.17
18044145391 master taskrunner go: upgrade go version to 1.24.2 > go mod edit -go=1.24.2 && go mod tidy && go mod vendor Upgrading to the same Go version used by samsaradev.io push 26 Sep 2025 04:57PM UTC dashacastillo github
37.39
See All Builds (318)
  • 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