{"id":21880947,"url":"https://github.com/apoclyps/python-github-action","last_synced_at":"2026-04-17T10:32:12.814Z","repository":{"id":67455568,"uuid":"235672983","full_name":"apoclyps/python-github-action","owner":"apoclyps","description":null,"archived":false,"fork":false,"pushed_at":"2020-01-22T22:29:12.000Z","size":114,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-22T00:44:37.634Z","etag":null,"topics":["actions","cloudsmith","python"],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/apoclyps.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-22T21:41:52.000Z","updated_at":"2020-05-20T09:09:41.000Z","dependencies_parsed_at":"2023-06-11T02:49:15.897Z","dependency_job_id":null,"html_url":"https://github.com/apoclyps/python-github-action","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/apoclyps/python-github-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Fpython-github-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Fpython-github-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Fpython-github-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Fpython-github-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apoclyps","download_url":"https://codeload.github.com/apoclyps/python-github-action/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Fpython-github-action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31925365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T10:19:20.377Z","status":"ssl_error","status_checked_at":"2026-04-17T10:19:18.682Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["actions","cloudsmith","python"],"created_at":"2024-11-28T09:17:01.689Z","updated_at":"2026-04-17T10:32:12.808Z","avatar_url":"https://github.com/apoclyps.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cloudsmith - Python Github Action\n\nInteract with Cloudsmith repositories using the cloudmsith cli to push packages, etc. This action uses the Cloudsmith CLI and intends to be as similar to its structure and terminology as possible.  \n\n## Cloudsmith API Key\n\nThe API key is required for the cloudsmith-cli to work.  \n\nObtain the API Key from [Cloudsmith user settings](https://cloudsmith.io/user/settings/api/). You should use a less priveleged and generic account for Continuous Integration.\n\nAdd a secret named `CLOUDSMITH_API_KEY` and a value of the API Key obtained from cloudsmith.  Secrets are maintained in the settings of each repository.\n\nPass your secret to the Action as seen in the Example usage.\n\n## Python File Push - Example\n\n[\n![Package Workflow Status](https://github.com/apoclyps/python-github-action/workflows/Push%20Python/badge.svg)](https://github.com/apoclyps/python-github-action/actions?query=workflow%3A%22Push+Python%22)\n\n[![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/badges/version/apoclyps/testing-private/python/requests/latest/xf=sdist;xn=requests/?render=true\u0026badge_token=gAAAAABeKMwXuMMxwGYNSZnobhHdAtOW9-twTlWw8yfcUUU1XVNmMFLNX3PdBPCKoiUOwYYPRrH76nMQLDY5APvg974YlniVCJOqg11XUq0Vwjbd9mGv-UQ%3D)](https://cloudsmith.io/~apoclyps/repos/testing-private/packages/detail/python/requests/latest/xf=sdist;xn=requests/)\n\nSee [push_python.yml](.github/workflows/push_python.yml)\n\n```yml\nname: Push Python\non: push\njobs:\n  push:\n    runs-on: ubuntu-latest\n    name: Python File Push Test\n    steps:\n    - uses: actions/checkout@v1\n    - name: Push\n      id: push\n      uses: apoclyps/python-github-action@master\n      with:\n        api-key: ${{ secrets.CLOUDSMITH_API_KEY }}\n        command: 'push'\n        format: 'python'\n        owner: 'apoclyps'\n        repo: 'testing-private'\n        file: 'test/fixture/requests-2.22.0.tar.gz'\n        republish: 'true' # needed since version is not changing\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoclyps%2Fpython-github-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapoclyps%2Fpython-github-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoclyps%2Fpython-github-action/lists"}