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

opendefensecloud / solution-arsenal
74%

Build:
DEFAULT BRANCH: main
Repo Added 05 Dec 2025 04:45PM UTC
Token ryH4AeUPFvdv7CgcOW2JuLfYVHHlzd5ZI regen
Build 421 Last
Files 32
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: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • boilerplate
  • bugfix/258-discovery-filter-fix
  • bugfix/fix-codegen
  • bugfix/go-updates-via-renovate
  • chore/add-missing-methods-to-v1alpha1-types
  • chore/add-osv-scanner
  • chore/event-recorder-api-change
  • chore/golangci-lint
  • chore/replace-get-event-recorder-for
  • chore/update-deps
  • chore/update-go
  • chore/use-golangci-action
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/codecov/codecov-action-5
  • dependabot/github_actions/dependabot/fetch-metadata-2.5.0
  • dependabot/github_actions/docker/build-push-action-6
  • dependabot/github_actions/golangci/golangci-lint-action-9
  • dependabot/github_actions/softprops/action-gh-release-2
  • dependabot/go_modules/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream-1.7.8
  • dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.97.3
  • dependabot/go_modules/github.com/go-git/go-git/v5-5.16.5
  • dependabot/go_modules/github.com/go-git/go-git/v5-5.17.1
  • dependabot/go_modules/github.com/go-jose/go-jose/v4-4.1.4
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.27.4
  • dependabot/go_modules/github.com/onsi/ginkgo/v2-2.28.1
  • dependabot/go_modules/github.com/onsi/gomega-1.39.0
  • dependabot/go_modules/github.com/onsi/gomega-1.39.1
  • dependabot/go_modules/github.com/sigstore/cosign/v2-2.6.2
  • dependabot/go_modules/github.com/sigstore/fulcio-1.8.5
  • dependabot/go_modules/github.com/sigstore/rekor-1.5.0
  • dependabot/go_modules/github.com/sigstore/sigstore-1.10.4
  • dependabot/go_modules/github.com/theupdateframework/go-tuf/v2-2.4.1
  • dependabot/go_modules/go.opendefense.cloud/kit-0.1.5
  • dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc-1.39.0
  • dependabot/go_modules/go.opentelemetry.io/otel/sdk/metric-1.39.0
  • dependabot/go_modules/google.golang.org/grpc-1.77.0
  • dependabot/go_modules/google.golang.org/grpc-1.78.0
  • dependabot/go_modules/google.golang.org/grpc-1.79.3
  • dependabot/go_modules/ocm.software/ocm-0.35.0
  • dependabot/go_modules/sigs.k8s.io/structured-merge-diff/v6-6.3.1
  • dependabot/go_modules/sigs.k8s.io/structured-merge-diff/v6-6.3.2
  • feat/035-webhook-server
  • feat/043-generic-webhook
  • feat/104-add-helm-chart-for-solar
  • feat/185-consider-profiles-in-hydrated-target
  • feat/185-profile-integs
  • feat/212-webhook-router-unregister-handler
  • feat/254-ca-support-discovery
  • feat/32-implement-solar-discovery-controller
  • feat/34-define-solar-discovery-worker-event-types
  • feat/37-implement-ocm-qualifier-pipeline-step
  • feat/38-componenthandler-with-support-for-helm
  • feat/40-check-if-componentversion-needs-updates
  • feat/97-populate-secret-properly
  • feat/98-create-service-for-discovery-pod
  • feat/99-integs-discovery
  • feat/integ-test-namespace
  • feat/ocm-access-types-discovery
  • feature/100-test-release-rendering-v2
  • feature/101-target-e2e-test
  • feature/102-deployment-e2e-test
  • feature/103-implement-dev-cluster
  • feature/160-cleanup-failed-rendertask-jobs
  • feature/184-secret-reference
  • feature/196-add-router-tests
  • feature/231-rename-registryURL
  • feature/239-release-targetnamespace
  • feature/240-add-custom-ca-support-for-rendertasks
  • feature/259-adjust-zot-webhooks
  • feature/259-adjust-zot-webhooks-e2e-test
  • feature/259-adjust-zot-webhooks-v2
  • feature/288-rename-hydrated-target
  • feature/315-rendertask-as-clusterwide-ressource
  • feature/api-surface
  • feature/componentversion-writer
  • feature/hydrated-target-controller
  • feature/hydrated-target-renderer
  • feature/publish-renderer-image
  • feature/release-controller
  • feature/render-release-job
  • feature/rendertask-controller
  • feature/use-flake
  • fix/101-target-e2e-test
  • fix/155-remove-polling-II
  • fix/155-remove-polling-and-finalizers
  • fix/155-remove-polling-render-jobs
  • fix/205-fix-license-headers
  • fix/236-delete-event-fails
  • fix/260-rendertask-basic-auth
  • fix/268-reg-creds-in-discovery-handler
  • fix/275-incomplete-write-api-resource-event
  • fix/285-creds-scanner
  • fix/316-release-deployment
  • fix/319-processing-second-discovery-event
  • fix/91-discoveryreconciler-does-not-remove-secrets
  • fix/add-missing-target-permission
  • fix/discovery-integs-steps-order
  • fix/errors-during-controller-tests
  • fix/golangci-lint-with-go-26-1
  • fix/json-key-release-type
  • fix/missing-return-discovery-finalization
  • fix/namespace-discovery-worker
  • fix/osv-scanner-pypi
  • fix/re-fetch-config-secret-after-creation
  • fix/refactor-without-clientset
  • fixup/160-fix-cleanup-and-add-tests
  • prototype-implementation
  • renovate/configure
  • renovate/github.com-cenkalti-backoff-v4-5.x
  • renovate/github.com-google-go-containerregistry-0.x
  • renovate/github.com-mandelsoft-goutils-digest
  • renovate/go-version
  • renovate/go.opendefense.cloud-kit-0.x
  • renovate/golang-1.x
  • renovate/golang.org-x-time-0.x
  • renovate/google-osv-scanner-action-digest
  • renovate/helm.sh-helm-v3-4.x
  • renovate/helm.sh-helm-v4-4.x
  • renovate/k8s.io-kube-openapi-digest
  • renovate/k8s.io-utils-digest
  • renovate/kubernetes-go
  • renovate/kubernetes-monorepo
  • renovate/ocm.software-ocm-0.x
  • renovate/quay.io-coreos-etcd-3.x
  • renovate/sigs.k8s.io-controller-runtime-0.x
  • renovate/sigs.k8s.io-structured-merge-diff-v6-6.x

08 Apr 2026 01:08PM UTC coverage: 73.591% (+2.4%) from 71.176%
24137020838

push

github

web-flow
test: added tests for discovery webhook router (#368)

solves #196 

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Tests**
* Added comprehensive test coverage for webhook routing behavior: router
initialization, path registration and error cases, HTTP routing for
method/endpoint combinations, correct handler invocation for registered
paths, unknown-path and method responses, logging context availability
to handlers, and multi-path/multi-flavor routing scenarios to ensure
correct request routing.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

2285 of 3105 relevant lines covered (73.59%)

27.79 hits per line

Relevant lines Covered
Build:
Build:
3105 RELEVANT LINES 2285 COVERED LINES
27.79 HITS PER LINE
Source Files on main
  • Tree
  • List 32
  • Changed 7
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24137020838 main test: added tests for discovery webhook router (#368) solves #196 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Tests** * Added comprehensive test coverage for webhook routing behavior:... push 08 Apr 2026 01:32PM UTC web-flow github
73.59
23901831954 main #231: chore: rename registryURL to Endpoint (#352) push 02 Apr 2026 01:14PM UTC web-flow github
71.18
23897527920 main fix(deps): update github.com/mandelsoft/goutils digest to af3f275 (#354) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 02 Apr 2026 11:41AM UTC web-flow github
71.18
23896887941 main feat: consider profiles in hydrated target (#337) push 02 Apr 2026 10:59AM UTC web-flow github
71.27
23890877756 main [FEAT: 212] Unregister webhook handler(s) (#346) Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> push 02 Apr 2026 08:21AM UTC web-flow github
71.36
23859785352 main fix: remove obsolete polling of RenderTasks (#351) push 01 Apr 2026 04:48PM UTC web-flow github
71.71
23849561022 main fix(deps): update k8s.io/kube-openapi digest to 16be699 (#344) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 01 Apr 2026 01:08PM UTC web-flow github
71.68
23845548087 main fix(deps): update github.com/mandelsoft/goutils digest to 712f2c3 (#348) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 01 Apr 2026 11:15AM UTC web-flow github
71.87
23837814635 main #315: feat: reworked rendertask to be a clusterwide ressource, modified tes… (#338) * feat: reworked rendertask to be a clusterwide ressource, modified tests to make them pass * fix: improvements from pr review, fixes after rebase * fix: minor ... push 01 Apr 2026 08:04AM UTC web-flow github
71.81
23787342513 main Fix step order in discovery integs (#340) push 31 Mar 2026 08:35AM UTC web-flow github
71.61
See All Builds (421)

Badge your Repo: solution-arsenal

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • 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