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

SwissDataScienceCenter / renku-data-services / 32716362548
86%

Build:
DEFAULT BRANCH: main
Ran 24 Aug 2026 10:31AM UTC
Jobs 2
Files 392
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

24 Aug 2026 10:21AM UTC coverage: 85.758% (+0.03%) from 85.728%
32716362548

push

github

web-flow
feat(BuildStrategy): use flag to activate insecure registries (#1359)

* refactor: move insecure registry configuration behind a proper flag

The Renku admins can now enable/disable the use of insecure
registries through the BUILD_INSECURE_OUTPUT_ENABLED environment
variable.

This flag will be forwarded to Shipwright through the output
parameters.

The BuildStrategy now follows more closely the implementation
from Shipwright and respects that flag.

* fix: correct typo in configuration

Co-authored-by: Tasko Olevski <16360283+olevski@users.noreply.github.com>

* refactor: improve insecure registries handling

- Revert the last changes as setting insecure registries
and handling the output as insecure can be independent
(e.g. pulling dependencies VS pushing the output).

- Add a warning if the registry for the output image is
listed as insecure registries while the insecure output
option is disabled.

- Handle properly empty insecure registry list

* feat: ensure that the private registry is not listed in insecure registries

The fact that the output shall go to an insecure registry
is a separate concern from secure registries providing items
for the build.

* refactor: move back to a simpler approach for insecure registries handling

Some of the checks are now done directly in the configuration of
the feature so no need to make them again in the BuildStrategy.

The back and forth between string and list and then back to
string was not a good idea.

8 of 9 new or added lines in 3 files covered. (88.89%)

7 existing lines in 5 files now uncovered.

27807 of 32425 relevant lines covered (85.76%)

1.48 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
78.79
0.89% components/renku_data_services/session/config.py

Coverage Regressions

Lines Coverage ∆ File
3
78.74
-0.6% components/renku_data_services/crc/core.py
1
90.72
-1.03% components/renku_data_services/base_api/error_handler.py
1
50.62
-1.23% components/renku_data_services/connected_services/core.py
1
96.15
-1.92% components/renku_data_services/base_api/misc.py
1
94.72
0.02% components/renku_data_services/session/models.py
Jobs
ID Job ID Ran Files Coverage
1 run-main-tests - 32716362548.1 24 Aug 2026 10:47AM UTC 392
84.93
GitHub Action Run
2 run-schemathesis-tests - 32716362548.2 24 Aug 2026 10:31AM UTC 392
63.45
GitHub Action Run
Source Files on build 32716362548
  • Tree
  • List 392
  • Changed 24
  • Source Changed 5
  • Coverage Changed 24
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32716362548
  • 3366e226 on github
  • Prev Build on main (#32272133505)
  • Next Build on main (#32828931540)
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