{"id":16203291,"url":"https://github.com/sschmid/bee-github","last_synced_at":"2026-05-01T18:32:24.928Z","repository":{"id":150390960,"uuid":"341353188","full_name":"sschmid/bee-github","owner":"sschmid","description":"Useful functions for GitHub - https://github.com/sschmid/bee","archived":false,"fork":false,"pushed_at":"2025-06-15T14:57:53.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-10T16:46:15.389Z","etag":null,"topics":["api","bash","bee","curl","github","plugin"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sschmid.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","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,"zenodo":null}},"created_at":"2021-02-22T22:16:44.000Z","updated_at":"2025-06-15T14:57:55.000Z","dependencies_parsed_at":"2025-08-10T16:37:53.496Z","dependency_job_id":"01170440-16d8-4e37-a738-7c23405fb172","html_url":"https://github.com/sschmid/bee-github","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/sschmid/bee-github","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sschmid%2Fbee-github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sschmid%2Fbee-github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sschmid%2Fbee-github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sschmid%2Fbee-github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sschmid","download_url":"https://codeload.github.com/sschmid/bee-github/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sschmid%2Fbee-github/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32508901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"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":["api","bash","bee","curl","github","plugin"],"created_at":"2024-10-10T09:53:40.173Z","updated_at":"2026-05-01T18:32:24.869Z","avatar_url":"https://github.com/sschmid.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# github\nUseful functions for GitHub\n\nhttps://github.com/sschmid/bee-github\n\n```\ntemplate:\n\n  GITHUB_ORG=\"org\"\n  GITHUB_ORG_ID=\"0123456789\"\n  GITHUB_REPO=\"${GITHUB_ORG}/${BEE_PROJECT}\"\n  GITHUB_CHANGES=CHANGES.md # default\n  GITHUB_RELEASE_PREFIX=\"${BEE_PROJECT}-\" # default\n  GITHUB_ASSETS_ZIP=() # default\n\nsecrets:\n\n  GITHUB_TOKEN\n\nusage:\n\n  me                                         get the current authenticated user\n  org \u003corg\u003e                                  get an organization\n  create_org_repo \u003crepo\u003e \u003cprivate\u003e           create a new (private \u003ctrue | false\u003e) github organization repository\n  releases [\u003cparams\u003e]                        list releases\n  create_release                             create a new release based on the current version using the text from GITHUB_CHANGES\n  upload_assets \u003crelease-id\u003e                 upload GITHUB_ASSETS_ZIP to a release\n  repos [\u003corg\u003e]                              list repositories (for the specified organization)\n  teams                                      get teams\n  add_team \u003cteam-id\u003e \u003cpermission\u003e            add a team with permission (pull, push, admin)\n                                             e.g. bee github add_team 1234567 push\n  remove_team \u003cteam-id\u003e                      remove a team\n  add_user \u003cuser-name\u003e \u003cpermission\u003e          add a user with permission (pull, push, admin, maintain, triage)\n                                             e.g bee github add_user sschmid push\n  remove_user \u003cuser-name\u003e                    remove a user\n  set_topics \u003ctopics\u003e                        set repository topics\n                                             e.g. bee github set_topics bash bee\n  get_branch_protection \u003cbranch\u003e             get branch protection\n  update_branch_protection \u003cbranch\u003e \u003cdata\u003e   update branch protection\n                                             e.g. bee github update_branch_protection main \"${data}\"\n                                             data:\n                                             {\n                                               \"required_status_checks\": null,\n                                               \"enforce_admins\": false,\n                                               \"required_pull_request_reviews\": {\n                                                 \"dismissal_restrictions\": {\n                                                   \"users\": [],\n                                                   \"teams\": []\n                                                 },\n                                                 \"dismiss_stale_reviews\": true,\n                                                 \"require_code_owner_reviews\": false,\n                                                 \"required_approving_review_count\": 1\n                                               },\n                                               \"restrictions\": null\n                                             }\n  runs [\u003cparams\u003e]                            list workflow runs\n  artifacts [\u003crun-id\u003e]                       list artifacts for a workflow run\n  download \u003cartifact-id\u003e \u003cartifact-name\u003e     download an artifact from a workflow run\n\nrequirements:\n\n  curl\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsschmid%2Fbee-github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsschmid%2Fbee-github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsschmid%2Fbee-github/lists"}