module

GitlabHelpers

Instance methods

assign_group_attributes(user : User, gitlab_group : Gitlab::Group)
Source
assign_project_attributes(repository : Repository, gitlab_project : Gitlab::Project)
Source
assign_project_owner_attributes(user : User, owner : Gitlab::Namespace | Gitlab::Owner)
Source
assign_user_attributes(user : User, gitlab_user : Gitlab::User)
Source
create_releases(repository : Repository, gitlab_releases : Array(Gitlab::Release))
Source
gitlab_client
Source
readme_file(gitlab_project : Gitlab::Project)
Source
remove_outdated_releases(repository : Repository, gitlab_releases : Array(Gitlab::Release))
Source
resync_repository(repository : Repository)
Source
resync_user(user : User)
Source
sync_project(gitlab_project : Gitlab::Project) : Repository | Nil
Source
sync_project_fork(repository : Repository, gitlab_project : Gitlab::Project)
Source
sync_project_languages(repository : Repository)
Source
sync_project_readme(repository : Repository, readme_url = "README.md")
Source
sync_project_releases(repository : Repository)
Source
sync_project_shard_yml(repository : Repository)
Source
sync_user_with_kind_group(user : User)
Source
sync_user_with_kind_user(user : User)
Source