Skip to content

[Feature]: Sync GitHub permissions for deployment to prevent permission issues #841

@FelixTJDietrich

Description

@FelixTJDietrich

Contact Details

[email protected]

Describe the feature

Deploying to the Artemis test servers requires the right Keycloak role to be set as far as I understand. This causes a few issues already where developers could not deploy even though they have permissions on the repository level. To avoid future issues with Keycloak roles not being set correctly for Artemis developers Helios should sync the permissions from GitHub directly.

We have already implemented this on Hephaestus where we sync team and repo permissions, you can just copy over the code since Helios is partially originating from that codebase:
https://github.com/ls1intum/Hephaestus

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingfeature-requestFeature request from a userinboxIssue comes from a user

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions