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

nolar / kopf
92%

Build:
DEFAULT BRANCH: main
Repo Added 24 May 2019 05:56PM UTC
Files 87
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 main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 0.27.1
  • 0.28
  • 0.28rc1
  • 0.28rc2
  • 0.28rc3
  • 0.28rc4
  • 0.28rc5
  • 0.28rc6
  • 112-no-resumes-for-deleted
  • 112-user-memos
  • 12-better-templates
  • 12-evc-story
  • 184-embedded-signals
  • 242-auth-basic
  • 242-ssl-data-fields
  • 246-aiohttp
  • 246-aiohttp4-readiness
  • 249-cluster-resources-in-namespaces
  • 261-crd-fields
  • 269-cicd-kubernetes
  • 269-minikube-rbac
  • 272-coverage-pinning
  • 275-line-too-long
  • 356-keep-finalizers-on-multistep-deletion
  • 356-no-effect-patches
  • 356-timer-with-delete
  • HEAD
  • activities
  • activity-ignore-errors
  • aiohttp
  • aiohttp-2
  • aiohttp-initial-wip
  • aiohttp-min-version
  • aiohttp-timed-tests
  • annotations-charsets
  • annotations-length-cuts-v2
  • any-type-certs
  • async-clients
  • auth-handlers
  • authentication
  • awakening-on-event
  • background-handlers
  • background-handlers-1
  • background-handlers-2
  • background-handlers-3
  • background-handlers-4
  • background-handlers-everything-moved
  • background-handlers-on-top-of-moves
  • background-handlers-with-finalizers
  • backoff-not-cooldown
  • better-401-hints
  • callable-selectors
  • cancellations
  • canonical-urls
  • caplog-debug-default
  • causation-terminology
  • cause-factory-in-tests
  • classes-moved
  • cleanup-leftovers
  • click-8.2.0
  • codacy
  • code-moves-5
  • code-overhead-minmax
  • codecov-off
  • compact-json
  • configs
  • configurable-finalizer
  • consistent-now-when-awakening
  • consistent-processing
  • continuous-watching
  • convert-to-python39
  • convert-to-python39-narrow-down-dicts
  • coverage
  • coverage-off-default
  • crash-on-fatals
  • custom-aiohttp-client
  • deprecate-k8s-versions
  • deprecate-python38
  • dev_dockerdesktop
  • development-status
  • diff-dsl
  • diff-of-fields
  • disable-internal-logs
  • disable-pypy312-fullauth
  • discover-substatus
  • discoveries
  • discoveries-1
  • doc-classes-improperly-named
  • doc-common-aspects-as-pages
  • doc-preserve-arbitrary-fields
  • doc-ref-code-fixes
  • docker-app-editable
  • docker-image
  • docker-kubeconfig-security-by-default
  • docs
  • docs-furo-theme
  • docs-indexing-limits
  • docs-scanning
  • docs-theme-fix
  • docs-website
  • drop-py39
  • dsl-of-bodies
  • dummy-patches-via-annotations
  • e2e-fixes
  • e2e-stop-flag
  • e2e-with-ast
  • early-stream-cancellation
  • embeddable-peering-fix
  • event-loop-clock
  • events-for-cluster-crds
  • executor-shutdown-on-exit
  • faketime
  • fancy-crd-aliases
  • fields-on-all-handlers
  • filter-labels-by-callbacks
  • filtered-daemons
  • fix-asyncio-tests
  • fix-conntrack-in-cicd
  • fix-daemon-killer-dict-iteration
  • fix-freezegun-kubernetes-lazy-models
  • fix-kubernetes-asyncio-types
  • fix-lastseen-loss
  • fix-master-errors
  • fix-mypy-for-contextmanager
  • fix-py313-tests
  • fix-stop-flag-setting
  • fix-timing-of-queue-batching-tests
  • fix-unawaited-event-wait
  • fix-watching-http-errors
  • flexible-states
  • flexible-states-2
  • flexible-states-3
  • fork-it
  • freeze-resets
  • gc-disable-in-looptime
  • handler-error-modes
  • homebrew
  • implicit-owners
  • isort-imports
  • isort-mode-11
  • json-logging
  • jsonlogger
  • k3d-k3s
  • k8s-1.15
  • kubecon
  • kubernetes-asyncio-await
  • kwargs-docs-old-one
  • less-logging
  • lgtm
  • lgtm-no-duplicated-code
  • limited-annotations
  • linting
  • linting-3
  • liveliness
  • llm-docs
  • log-queues-sync
  • login-handlers
  • login_kubernetes_asyncio
  • loglevels-ignored
  • lookahead-retries
  • main
  • master
  • min-aiohttp
  • module-moves
  • more-exit-logs
  • more-k8ses
  • multi-callbacks
  • multiple-namespaces
  • mypy-strict-by-default
  • no-block-on-event-posting
  • no-coveralls
  • no-partials
  • no-resumes-repeated
  • no-stacktraces-on-special-errors
  • no-thread-leaks
  • no-unexpected-warnings-in-tests
  • nonexistent-fields-false-triggering
  • nonexistent-fields-triggered
  • optional-apiversion-in-events
  • patch-of-unexistent
  • peering-tests
  • peerings-not-found
  • pin-ci-cd-libraries
  • pod-filtering-example
  • poetry
  • progress-in-annotations
  • proper-dying
  • proper-trusted-publishing
  • proxies
  • pure-uv
  • purge-subhandlers
  • py314
  • py314-fixes
  • py38
  • py39-for-kopf027
  • py39-for-kopf027-with-pypi
  • pykube-timeouts
  • pypi-trusted-publisher
  • pyproject-toml
  • python-3.15
  • pyupgrade310
  • random-initial-delays
  • readable-api-errors
  • rebalance-entities-2
  • rebalance-modules-3
  • refactor-effectuation
  • refactor-imports
  • refactor-registries
  • refactor-watcher-depletion
  • refactor/fix-typo
  • refresh-cert-files
  • refresh-certs
  • registries-2
  • registries-3
  • registries-5
  • relations
  • release-1.0-purge
  • release/0.22
  • release/0.27
  • release/0.27.1
  • release/0.28
  • release/1.29
  • release/1.30
  • remove-legacy-tweaks
  • resource-globs
  • restore-coveralls
  • rewrite-py310
  • safer-namespace-deletion
  • safer-namespace-deletion-followup
  • safer-ssl-loading
  • security
  • security-logging-injections
  • security-only-fstrings
  • session-closed-in-reauth
  • settings-naming-followup
  • settion_timeout
  • setuptools-and-co
  • simplify-registries
  • simplify-registries-2
  • simplify-registries-4
  • simplify-registries-4-py38
  • simulated-k8s-server
  • split-handers-types
  • states-and-outcomes
  • strict-relaxed-errors
  • stricter-nones
  • sync-primitives
  • system-handlers
  • task-cancellation
  • terminology-1
  • terminology-3
  • terminology-5
  • threaded-watching
  • thrifty-essence-patches
  • throttle-on-api-calls
  • throttle-on-unexpected-errors
  • too-many-requests-retrying
  • tracable-changes
  • trackable-docs
  • typehints
  • typehints-cause-reasons-renamed
  • typehints-everywhere
  • typehints-hide-response
  • typehints-lazydictview
  • typehints-remaining-changes
  • typehints-resources
  • typehints-toolkits
  • ubuntu-20.04-deprecated
  • unleash-coverage
  • unpin-upgrade-pytest-and-co
  • upgrade-mypy
  • upgrade-ubuntu
  • upgrades
  • uv-docs
  • vault-with-toggles
  • warn-on-patch-inconsistencies
  • website
  • wip/cause-deprecation
  • wip/diff-dsl
  • wip/master/20190713
  • wip/master/20190716
  • wip/master/20190730
  • wip/master/20191001
  • wip/master/20191002
  • wip/master/20191005
  • wip/master/20191006
  • wip/master/20191022
  • wip/master/2020-03-10
  • wip/maybe-fix-worker-mocks-in-queueing-tests

23 Oct 2026 10:18AM UTC coverage: 92.109%. First build
39938152110

push

github

web-flow
Merge pull request #1340 from nolar/disable-pypy312-fullauth

Disable pypy 3.12 + kubernetes client testing (fails to install)

1497 of 1758 branches covered (85.15%)

Branch coverage included in aggregate %.

6289 of 6695 relevant lines covered (93.94%)

10.92 hits per line

Relevant lines Covered
Build:
Build:
6695 RELEVANT LINES 6289 COVERED LINES
10.92 HITS PER LINE
Source Files on main
  • Tree
  • List 87
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39938152110 main Merge pull request #1340 from nolar/disable-pypy312-fullauth Disable pypy 3.12 + kubernetes client testing (fails to install) push 23 Oct 2026 10:19AM UTC web-flow github
92.11
39937085018 disable-pypy312-fullauth Merge e686d2398 into d22c28aa5 Pull #1340 23 Oct 2026 10:10AM UTC web-flow github
92.11
39934816722 fix-daemon-killer-dict-iteration Merge e74a19753 into 2ffa7a953 Pull #1338 23 Oct 2026 09:55AM UTC web-flow github
92.11
39932108754 fix-freezegun-kubernetes-lazy-models Merge 2c578ed77 into ea7bc3caf Pull #1339 23 Oct 2026 09:30AM UTC web-flow github
92.09
38381826464 main Merge pull request #1336 from akashchamp/fix-unawaited-event-wait Create the stopper's waiting coroutines only when the waiting starts push 13 Oct 2026 10:13AM UTC web-flow github
92.1
37730518411 fix-unawaited-event-wait Merge 7b9f66bb1 into 7850627df Pull #1336 13 Oct 2026 10:05AM UTC web-flow github
92.1
38367505021 main Merge pull request #1325 from nolar/python-3.15 Enable Python 3.15 support push 13 Oct 2026 08:11AM UTC web-flow github
92.09
38257483806 python-3.15 Merge 5ddf1ffc3 into bdfc31684 Pull #1325 12 Oct 2026 01:42PM UTC web-flow github
92.09
38253927936 main Merge pull request #1335 from nolar/gc-disable-in-looptime Move the gc disabling to looptime's chronometers push 12 Oct 2026 01:11PM UTC web-flow github
92.09
38251571370 gc-disable-in-looptime Merge 74cf7ea90 into 7850627df Pull #1335 12 Oct 2026 12:51PM UTC web-flow github
92.09
See All Builds (2283)
  • 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