class

Service::SyncRelease

Inherits Reference < Object

This service synchronizes the information about a release in the database.

Constants

README_NAMES = ["README.md", "Readme.md"]

Constructors

new(db : ShardsDB, shard_id : Int64, version : String)
Source

Instance methods

check_version_match(tag_version, spec_version)
Source
get_spec(resolver)
Source
perform
Source
sync_dependencies(release_id, spec : Shards::Spec, raw_spec)
Source
sync_files(release_id, resolver)
Source
sync_release(resolver)
Source
sync_repos_stats(release_id, resolver)
Source
upsert_release(shard_id : Int64, release : Release)
Source