{"id":31105962,"url":"https://github.com/bright/soto","last_synced_at":"2025-09-17T04:49:01.340Z","repository":{"id":32424851,"uuid":"36002324","full_name":"bright/soto","owner":"bright","description":"Soto connects to TeamCity REST API and extracts revision number for last successful TeamCity build","archived":false,"fork":false,"pushed_at":"2016-05-05T16:26:31.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-07T02:38:16.534Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bright.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-21T08:59:07.000Z","updated_at":"2016-05-05T16:26:31.000Z","dependencies_parsed_at":"2022-07-16T23:16:04.055Z","dependency_job_id":null,"html_url":"https://github.com/bright/soto","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bright/soto","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bright%2Fsoto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bright%2Fsoto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bright%2Fsoto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bright%2Fsoto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bright","download_url":"https://codeload.github.com/bright/soto/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bright%2Fsoto/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275537141,"owners_count":25482345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-17T02:00:09.119Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-17T04:48:56.519Z","updated_at":"2025-09-17T04:49:01.332Z","avatar_url":"https://github.com/bright.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Soto\n----\n\nSoto connects to TeamCity REST API and extracts commit version for last successful TeamCity build.\n\nWe developed it to help us generate release notes based on the git commits since the last successful build.\n\n## Installation\n\n```\n$ gem install soto\n```\n\n## Usage\n\n```\n$ soto read -u USERNAME  -p PASSWORD -c TEAMCITY_URL -b BUILD_CONFIGURATION\n```\n\nwill output the commit version for last successful build\n\n\n## License\nSoto is released under an MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbright%2Fsoto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbright%2Fsoto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbright%2Fsoto/lists"}