alpha
Login
or
Join now
graft.pds.cyberwild.org
/
graft-source
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Federated via graft
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
41
Pulls
Pipelines
graft-source
/
internal
/
forgejo
1 file
at
277fa29c66d347b4f45332ed26b2d07ce3467b77
jeanbaptiste
Detect Authorized Integrations and rely on them when configured
1mo ago
277fa29c
client.go
Detect Authorized Integrations and rely on them when configured authint.go's HasAuthorizedIntegration scans a Forgejo repo's .forgejo/workflows/*.yml for a job with enable-openid-connect: true that references another pair's host — the only signal available for this without admin API access to the trust relationship itself. At startup, detectAuthorizedIntegrations checks every pair of Forgejo hosts sharing a series. When one side already has a workflow pushing directly into the other, GitSyncer.AuthorizedIntegrationSource tells the receiving pair to stop relaying that content via Radicle itself — the direct CI path delivers it faster anyway. Genuine divergences still get reported exactly as before; only the two unambiguous "the other side is simply behind" cases are skipped. No Forgejo host in the current config has such a workflow, so this is detected-but-inactive today, exactly as it should be. Also: dashboard label "N mirrored sides" -> "N mirrors".
1 month ago