• 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: master
CHANGE BRANCH
x
Reset
  • master
  • 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
  • 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
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
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
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
15310686853 master buildkitereporter: add owner to annotations Now that we have added optional owners to Taskrunner tasks, in the event a task fails in a Buildkite workflow, this will include the owner in the resulting annotation. push 28 May 2025 09:11PM UTC samloop github
54.18
14934857019 master runner: improve error logging This clarifies some error messages, and provides the stack trace when taskrunner fails on execution. push 09 May 2025 06:00PM UTC samloop github
54.18
14139588666 master task: add Owner field Add Owner field to Task struct. push 28 Mar 2025 11:24PM UTC johnwonkim github
51.52
13999777223 master gh workflows: update actions/cache version actions/cache@v2 is deprecated, so we should update to the latest version. Any actions using v2 will instantly fail, so this is necessary to get our actions CI working. push 21 Mar 2025 07:50PM UTC samloop github
51.52
12757100067 master go goextensions/builder: allow configuration of additional shell.RunOptions This is useful for overriding things such as the PATH environment to change the go binary used to specific versions. push 13 Jan 2025 10:16PM UTC jsm github
51.52
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