module CodebergHelpers

Extended Modules

Defined in:

helpers/codeberg_helpers.cr

Instance Method Summary

Instance Method Detail

def assign_project_attributes(repository : Repository, codeberg_repo : Forgejo::Repository) #

[View source]
def assign_user_attributes(user : User, codeberg_owner : Forgejo::User) #

[View source]
def codeberg_client #

[View source]
def create_releases(repository : Repository, codeberg_releases : Array(Forgejo::Release)) #

[View source]
def remove_outdated_releases(repository : Repository, codeberg_releases : Array(Forgejo::Release)) #

[View source]
def resync_repository(repository : Repository) #

[View source]
def resync_user(user : User) #

[View source]
def sync_repo(codeberg_repo : Forgejo::Repository) : Repository | Nil #

[View source]
def sync_repo_languages(repository : Repository) #

[View source]
def sync_repo_readme(repository : Repository, readme_file : String = "README.md") #

[View source]
def sync_repo_releases(repository : Repository) #

[View source]
def sync_repo_shard_yml(repository) #

[View source]