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

SwissDataScienceCenter / renku-data-services / 26641624570
86%

Build:
DEFAULT BRANCH: main
Ran 29 May 2026 02:11PM UTC
Jobs 2
Files 376
Run time 2min
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 May 2026 01:59PM UTC coverage: 86.308% (+0.1%) from 86.181%
26641624570

push

github

web-flow
feat: resource-pool authz for groups and projects (#1311)

* feat: add group and projects to resource pool authz (#1267)

* Feat: move resource pools check to authz (#1248)

* feat: update schema for authzed

* feat(authz): add ResourcePool as a supported authorization resource

* feat(authz): add member and prohibited relationship types

* feat(db): add ResourcePool authz schema migration, copy membership

* chore(authz): update schema tests for resource pools

* feat(authz): add the USE Scope

* chore(tests): update the authorization tests for resource pools

* squashme: copy-paste artifact

* squashme: format

* refactor: use vars instead of magic strings

* fix: move migration head

* feat: add test for migration

* refactor: harmonize nomenclature

* Feat: authz resource pools feature parity (#1256)

* feat: add ResourcePool and membership types

* feat: add ResourcePool as a supported authorization resource

* feat: add member and prohibited relationships

* refactor: authz_change decorator for multiple APIUser args

* fix: session commit responsibility to session creator

* refactor: move authorization logic to authz schema

* feat: wire Authz into dependency graphs

* feat: update blueprint func for single rp

* fix: use proper non admin user in visibility tests

* feat: visibility toggle test for rp

* feat: update test utils setup for rp_repo with authz

* refactor: update functions for authz usage

* feat: new authorization tests

* fix: use NonCachingAuthz in nb_config for tests

* squashme: remove debug print

* squashme: fix comments

* fix: edge case for noop visibility change

* refactor: authz consistency

* fix: call spicedb only on authz updates

* chore: fix error message

* refactor: DRY some stuff

* squashme: remove commented out code

* fix: await resource pool creation with authz

* refactor: unify resource pool membership under single ResourceType

* feat: add groups and projects to resource_pool schema

* fix: formatting

* ... (continued)

595 of 629 new or added lines in 12 files covered. (94.59%)

10 existing lines in 5 files now uncovered.

26808 of 31061 relevant lines covered (86.31%)

1.5 hits per line

Uncovered Changes

Lines Coverage ∆ File
17
86.52
0.14% components/renku_data_services/crc/db.py
7
96.64
-1.66% components/renku_data_services/crc/blueprints.py
5
93.63
-1.09% components/renku_data_services/crc/models.py
3
91.4
0.69% components/renku_data_services/authz/authz.py
1
83.78
-0.72% components/renku_data_services/authz/models.py
1
75.56
4.13% components/renku_data_services/crc/apispec_base.py

Coverage Regressions

Lines Coverage ∆ File
4
86.52
0.14% components/renku_data_services/crc/db.py
2
78.75
-1.25% components/renku_data_services/k8s/watcher/core.py
2
96.64
-1.66% components/renku_data_services/crc/blueprints.py
1
29.49
1.28% components/renku_data_services/capacity_reservation/core.py
1
79.29
0.71% components/renku_data_services/crc/core.py
Jobs
ID Job ID Ran Files Coverage
1 run-main-tests - 26641624570.1 29 May 2026 02:27PM UTC 376
85.34
GitHub Action Run
2 run-schemathesis-tests - 26641624570.2 29 May 2026 02:11PM UTC 376
64.46
GitHub Action Run
Source Files on build 26641624570
  • Tree
  • List 376
  • Changed 29
  • Source Changed 11
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26641624570
  • 1c50f11c on github
  • Prev Build on main (#26449890982)
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