Skip to content

caspian: git refactor changes#52

Merged
caspiano merged 9 commits intorefactor-gitfrom
caspian/refactor-git
Feb 18, 2022
Merged

caspian: git refactor changes#52
caspiano merged 9 commits intorefactor-gitfrom
caspian/refactor-git

Conversation

@caspiano
Copy link
Copy Markdown
Contributor

No description provided.

@caspiano caspiano self-assigned this Feb 18, 2022
@caspiano caspiano requested a review from tassja February 18, 2022 02:51
@caspiano caspiano force-pushed the caspian/refactor-git branch from 768923b to 68334d7 Compare February 18, 2022 03:17
@caspiano caspiano merged commit 379ca1b into refactor-git Feb 18, 2022
@caspiano caspiano deleted the caspian/refactor-git branch February 18, 2022 04:08
caspiano added a commit that referenced this pull request Mar 7, 2022
…47)

* refactor(loader): download git repo archive

* style: ameba flags

* refactor(loader): move Github methods to class

* fix(Github): raise exception if repo not found

* refactor: Remote hiearchy

* refactor(github): improve Exception rescue

* refactor(loader): update `repeating_update` method

* refactor(github): perform methods in actioner

* refactor: use `HashFile` for repo metadata

* refactor(github): save path in ref struct

* feat(gitlab): add support for GitLab repos

* refactor: use `Remote` effectively

* refactor(remote): init with URL

* feat(githubremote): use Octokit client

* feat(gitlab): use gitlab client

* refactor(remote): add basic auth for clients

* reafactor(remote): common  functions to abstract

* refactor(remote): lock metadata writes

* refactor(loader): get remote from ref

* refactor: use hash store for metadata

* refactor(laoder): use remote hash

* refactor: add remote methods

* feat(repos): releases endpoint

* feat(github): download release asset

* feat(github): download asset on flag

* chore(shard): bump

* chore(shard): bump

* chore(shard): bump

* feat(remotes): add API

* refactor(remote): remove repo init

* refactor(remote): don't write Directories as file

* feat(client): add remote endpoints

* refactor(client): encode URL

* refactor(github): don't rely on model for info

* chore(shards): bump

* feat(github): drop github client

* refactor(remote): use git cli

* fix(github): use new commit args

* refactor(github): use cli

* caspian: git refactor changes (#52)

* refactor: central build ci (#50)

* refactor: use central build image

* refactor: use central build image

* fix: resolve CVE-2022-23990

* refactor: remove common code to parent

* refactor: use crest for auto-redirects

* fix: upgrade incompatible apk

* fix: add require for crest

* fix: hash in `get_hash` cannot be nil

* fix: hack to avoid cast

* refactor(github): use api for releases

* fix(repositories): correct controller name

* chore(shard): bump

* style(shard.lock): remove whitespace

Co-authored-by: Caspian Baska <email@caspian.computer>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants