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

SwissDataScienceCenter / renku-data-services / 15638916243
87%
main: 87%

Build:
Build:
LAST BUILD BRANCH: fix-patching-session-resources
DEFAULT BRANCH: main
Ran 13 Jun 2025 04:13PM UTC
Jobs 2
Files 357
Run time 4min
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

13 Jun 2025 02:33PM UTC coverage: 87.034% (+0.009%) from 87.025%
15638916243

push

github

web-flow
fix: Skip authz if admin is requesting data connectors (#887)

For reprovisioning it is necessary to get all entities. When selecting
data connectors from the db, there was always a call to authz to first
get all identifiers of resources the requesting user has read access
to. For internal service admins, this doesn't work, because they are
not modelled in authz. For admins in general the call can be
prevented, because admins are defined to see everything.

This change skips the authz call if the requesting user is an admin.
Additionally the search reprovisioning code uses an internal service
admin for doing its work when triggered internally (and not by an endpoint).

23 of 24 new or added lines in 4 files covered. (95.83%)

1 existing line in 1 file now uncovered.

21869 of 25127 relevant lines covered (87.03%)

1.53 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
93.26
-0.86% components/renku_data_services/search/reprovision.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
81.73
-0.51% components/renku_data_services/crc/models.py
Jobs
ID Job ID Ran Files Coverage
1 run-main-tests - 15638916243.1 13 Jun 2025 04:20PM UTC 357
86.48
GitHub Action Run
2 run-schemathesis-tests - 15638916243.2 13 Jun 2025 04:13PM UTC 357
66.64
GitHub Action Run
Source Files on build 15638916243
  • Tree
  • List 357
  • Changed 11
  • Source Changed 5
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15638916243
  • 14848241 on github
  • Prev Build on main (#15636349584)
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

© 2025 Coveralls, Inc