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

opendefensecloud / solution-arsenal / 28367632703
76%

Build:
DEFAULT BRANCH: main
Ran 29 Jun 2026 11:22AM UTC
Jobs 1
Files 65
Run time 1min
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

29 Jun 2026 11:08AM UTC coverage: 75.852% (+0.02%) from 75.833%
28367632703

push

github

web-flow
chore: add macOS support for envtest sideloading and UI testing (#652)

## What
Closes #650

## Why
- No pre-compiled binaries for kubeapi-server exist for darwin that are
needed to envtest sideloading -> compile them when on macOS
- `SSL_CERT_FILE` is ignored on macOS -> pass it and attach it to the
http Client used when calling the OIDC issuer in the context of UI dev
- No chromium nix package exist for darwin -> install them separately
when on macOS

## Testing
`make test` and `make test-e2e-ui`

## Checklist
- [x] Tests added/updated
- [x] No breaking changes (or upgrade path documented above)
- [x] Readable commit history (squashed and cleaned up as desired)
- [x] AI code review considered and comments resolved


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

* **New Features**
* Added support for providing a custom PEM CA certificate to trust your
OIDC issuer.
* Exposed this via a new OIDC server option/CLI flag and corresponding
UI configuration field.
* **Bug Fixes**
* Improved local UI and UI test startup to apply the OIDC CA explicitly.
* Enhanced cross-platform envtest sideloading with stronger
checksum/archiving verification.
* Made Playwright’s Chromium download configuration apply only on macOS.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

4052 of 5342 relevant lines covered (75.85%)

32.97 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
72.31
-0.81% pkg/controller/profile_controller.go
2
73.4
0.19% pkg/controller/target_controller.go
Jobs
ID Job ID Ran Files Coverage
1 28367632703.1 29 Jun 2026 11:22AM UTC 65
75.85
GitHub Action Run
Source Files on build 28367632703
  • Tree
  • List 65
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28367632703
  • 5afaa114 on github
  • Prev Build on main (#28156862832)
  • Next Build on main (#28402770595)
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