Roles for Dev Pipelines & Deployment missing in GitHub?

When working in teams it’s a great idea to share responsibilities…

According to this I’d like to know more about best practices in sharing secrets within a team due to the fact that at the moment only a repo owner can manage them at all.

So to formulate it as a clear feature request:

“As a ⟨owner of a repo⟩ OR ⟨an organisation⟩ , I want ⟨to share responsibilities for deployment definition⟩, [so that ⟨more than one GitHub user is able to set up deployment secrets⟩]”.

Is it correct, that the GitLab Concept according users, roles and permissions is more fine granular than the possibilities in GitHub? thinking:

Any best practices for GitHub Deployment are very welcome, too! :heart_eyes: