Skip to content

fix(vcs): only show public repos#802

Merged
sakshamarora1 merged 2 commits into
CERNDocumentServer:masterfrom
palkerecsenyi:vcs-only-public
May 19, 2026
Merged

fix(vcs): only show public repos#802
sakshamarora1 merged 2 commits into
CERNDocumentServer:masterfrom
palkerecsenyi:vcs-only-public

Conversation

@palkerecsenyi
Copy link
Copy Markdown
Member

@palkerecsenyi palkerecsenyi commented May 13, 2026

Depends on inveniosoftware/invenio-vcs#11; please do not merge until that's released. Merged + released


Due to the very large number of private repositories owned by some users/groups, this PR is restricting the synced repositories such that only public ones on GL/GH are included. Any existing private or internal repositories will be deleted whenever the next sync occurs.

Generally, records published on CDS from repository releases are intended for a public audience, and therefore it makes sense to only consider public repositories. This is sort of a temporary fix to improve the performance for now.

This change is clarified in the documentation: CERNDocumentServer/docs-cds-rdm#27


Also, I updated the lockfile (so the support for customisable visibility in VCS is included). The following Invenio modules were changed:

Updated invenio-app v3.0.0 -> v3.1.1
Updated invenio-checks v8.1.0 -> v8.2.0
Updated invenio-communities v26.1.0 -> v26.1.1
Updated invenio-oaiserver v4.0.1 -> v4.1.0
Updated invenio-oauthclient v7.0.0 -> v7.0.1
Updated invenio-queues v1.0.2 -> v1.0.3
Updated invenio-rdm-records v28.5.0 -> v28.6.1
Updated invenio-stats v6.1.2 -> v6.1.3
Updated invenio-vcs v0.0.1 -> v0.1.0
See the full list of changed packages
Updated aiobotocore v2.26.0, v3.5.0 -> v2.26.0, v3.7.0
Updated botocore v1.41.5, v1.42.91 -> v1.41.5, v1.43.0
Updated build v1.4.4 -> v1.4.4, v1.5.0
Updated cachelib v0.13.0 -> v0.14.0
Updated citeproc-py v0.9.2 -> v0.9.3
Updated click v8.1.8, v8.3.3 -> v8.1.8, v8.4.0
Removed commonmark v0.9.1
Updated coverage v7.10.7, v7.13.5 -> v7.10.7, v7.14.0
Updated cryptography v46.0.7 -> v47.0.0, v48.0.0
Updated decorator v5.2.1 -> v5.3.1
Updated faker v37.12.0, v40.15.0 -> v37.12.0, v40.18.0
Updated flask-limiter v2.9.2 -> v3.11.0, v4.1.1
Updated fsspec v2025.10.0, v2026.3.0 -> v2025.10.0, v2026.4.0
Updated greenlet v3.2.5, v3.4.0 -> v3.2.5, v3.5.0
Updated idna v3.13 -> v3.15
Updated invenio-app v3.0.0 -> v3.1.1
Updated invenio-checks v8.1.0 -> v8.2.0
Updated invenio-communities v26.1.0 -> v26.1.1
Updated invenio-oaiserver v4.0.1 -> v4.1.0
Updated invenio-oauthclient v7.0.0 -> v7.0.1
Updated invenio-queues v1.0.2 -> v1.0.3
Updated invenio-rdm-records v28.5.0 -> v28.6.1
Updated invenio-stats v6.1.2 -> v6.1.3
Updated invenio-vcs v0.0.1 -> v0.1.0
Updated ipython v8.18.1, v8.39.0, v9.10.1, v9.12.0 -> v8.18.1, v8.39.0, v9.13.0
Updated jedi v0.19.2 -> v0.19.2, v0.20.0
Updated mako v1.3.11 -> v1.3.12
Added markdown-it-py v3.0.0, v4.2.0
Updated matplotlib-inline v0.2.1 -> v0.2.2
Added mdurl v0.1.2
Updated mistune v3.2.0 -> v3.2.1
Updated orjson v3.11.5, v3.11.8 -> v3.11.5, v3.11.9
Updated packaging v24.2, v26.1 -> v24.2, v26.2
Updated parso v0.8.6 -> v0.8.7
Updated propcache v0.4.1 -> v0.4.1, v0.5.2
Added psutil v7.2.2
Updated pymysql v1.1.2 -> v1.1.3
Updated regex v2026.1.15, v2026.4.4 -> v2026.1.15, v2026.5.9
Updated requests v2.32.5, v2.33.1 -> v2.32.5, v2.34.2
Updated rich v12.6.0 -> v13.9.4, v15.0.0
Updated s3fs v2025.10.0, v2026.3.0 -> v2025.10.0, v2026.4.0
Updated selenium v4.32.0, v4.43.0 -> v4.32.0, v4.44.0
Updated traitlets v5.14.3 -> v5.15.0
Updated types-dateparser v1.3.0.20260206, v1.4.0.20260408 -> v1.3.0.20260206, v1.4.0.20260518
Updated types-html5lib v1.1.11.20251117, v1.1.11.20260408 -> v1.1.11.20251117, v1.1.11.20260518
Updated types-pyyaml v6.0.12.20250915, v6.0.12.20260408 -> v6.0.12.20250915, v6.0.12.20260518
Updated tzdata v2026.1 -> v2026.2
Updated ua-parser-builtins v0.18.0.post1, v202603 -> v0.18.0.post1, v202605
Updated uritools v5.0.0, v6.0.2 -> v5.0.0, v6.1.0
Updated urllib3 v1.26.20, v2.6.3 -> v1.26.20, v2.7.0
Updated wcwidth v0.6.0 -> v0.7.0
Updated wtforms v3.2.1 -> v3.2.1, v3.2.2
Updated xrootd v5.9.2 -> v5.9.3
Updated zipstream-ng v1.9.0 -> v1.9.2

Comment thread invenio.cfg Outdated
@palkerecsenyi palkerecsenyi force-pushed the vcs-only-public branch 3 times, most recently from 208cf00 to a7db928 Compare May 18, 2026 09:16
@palkerecsenyi palkerecsenyi changed the title fix(vcs): only show public/internal repos fix(vcs): only show public repos May 18, 2026
Comment thread invenio.cfg
)
vcs_github.repo_list_message = _(
"If your organization's repositories do not show up in the list, please ensure you have enabled third-party access. "
"Only public repositories are shown."
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we make this bold?

Suggested change
"Only public repositories are shown."
"Only **public** repositories are shown."

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, unfortunately this does not support formatting at the moment. I could add support for it but it will be a little complicated

Comment thread invenio.cfg Outdated
@palkerecsenyi palkerecsenyi force-pushed the vcs-only-public branch 2 times, most recently from e130e6b to 3871cc0 Compare May 18, 2026 13:46
@sakshamarora1 sakshamarora1 merged commit 2f6bd34 into CERNDocumentServer:master May 19, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants