{"id":37677394,"url":"https://github.com/openstack-charmers/sunbeam-release","last_synced_at":"2026-01-16T12:17:11.723Z","repository":{"id":186130254,"uuid":"674687032","full_name":"openstack-charmers/sunbeam-release","owner":"openstack-charmers","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-26T14:19:46.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-02-26T15:28:54.147Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openstack-charmers.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-04T14:24:41.000Z","updated_at":"2025-02-26T14:19:50.000Z","dependencies_parsed_at":"2024-06-07T14:59:41.683Z","dependency_job_id":"076a4bd6-0433-47e6-8931-dfe78a9ef712","html_url":"https://github.com/openstack-charmers/sunbeam-release","commit_stats":null,"previous_names":["openstack-charmers/sunbeam-release"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/openstack-charmers/sunbeam-release","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack-charmers%2Fsunbeam-release","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack-charmers%2Fsunbeam-release/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack-charmers%2Fsunbeam-release/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack-charmers%2Fsunbeam-release/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openstack-charmers","download_url":"https://codeload.github.com/openstack-charmers/sunbeam-release/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack-charmers%2Fsunbeam-release/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2026-01-16T12:17:08.863Z","updated_at":"2026-01-16T12:17:11.718Z","avatar_url":"https://github.com/openstack-charmers.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sunbeam Release Tools\n\n## Overview\n\nRepository for useful helpers for managing the promotion of charms and snaps\nbetween channels and tracks on the Charmhub/Snapstore.\n\n## Dependencies\n\nThe sunbeam-release tool makes use of charmcraft which can be installed as a\nsnap:\n\n    sudo snap install --classic charmcraft\n    sudo snap install snapcraft\n\ncharmcraft must also be logged into the charmhub in order for sunbeam-release\noperators to work:\n\n    charmcraft login\n\n## Promotion of charms between channels\n\nsunbeam-release can be used to compare and promote charms between channels\nwithin a specific track on the charmhub:\n\n    sunbeam-release promote --source edge --release antelope --dry-run\n\nThis command will compare the edge channel of all charms across the Sunbeam\ncharm set against the charm in the beta channel - any differences will be\ndetected and the relevant charmcraft commands will be printed to promote\nthe edge channel to beta channel.  The tracks to use for each charm are\ndetermined by the release argument.\n\nDropping the '--dry-run' argument will also execute the charmcraft commands.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenstack-charmers%2Fsunbeam-release","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenstack-charmers%2Fsunbeam-release","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenstack-charmers%2Fsunbeam-release/lists"}