{"id":13478283,"url":"https://github.com/WaylonWalker/hatch-action","last_synced_at":"2025-03-27T07:30:56.505Z","repository":{"id":58381907,"uuid":"531538207","full_name":"WaylonWalker/hatch-action","owner":"WaylonWalker","description":"Automatically version bump hatch projects.  This is very much a personal project that just does what I need it to, if you like it great!, if you don't fork it and make it do what you want.","archived":false,"fork":false,"pushed_at":"2023-06-04T15:53:05.000Z","size":43,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-08T11:02:54.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/WaylonWalker.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}},"created_at":"2022-09-01T13:44:48.000Z","updated_at":"2024-05-06T05:15:07.000Z","dependencies_parsed_at":"2024-01-13T19:20:29.253Z","dependency_job_id":"f6178ca7-421e-4bb3-9639-4a54b516599c","html_url":"https://github.com/WaylonWalker/hatch-action","commit_stats":{"total_commits":35,"total_committers":1,"mean_commits":35.0,"dds":0.0,"last_synced_commit":"de066fef7d2c2efecd63e1d135e649732e0611a4"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaylonWalker%2Fhatch-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaylonWalker%2Fhatch-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaylonWalker%2Fhatch-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WaylonWalker%2Fhatch-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WaylonWalker","download_url":"https://codeload.github.com/WaylonWalker/hatch-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245802293,"owners_count":20674631,"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","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":"2024-07-31T16:01:54.985Z","updated_at":"2025-03-27T07:30:56.103Z","avatar_url":"https://github.com/WaylonWalker.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"This action bumps [hatch](https://hatch.pypa.io/latest/version/) hatch\nprojects.  This is pretty rigidly setup for my workflow, and is not likely to\nwork for everyone.  If you want something different, fork it and make it work\nfor you.\n\n## Example usage\n\n``` yaml\n- uses: waylonwalker/hatch-version-action\n```\n\n## Example project\n\nI made an [example project](https://github.com/WaylonWalker/hatch-version-action-example/actions/workflows/main.yml) with `hatch new` and added this example workflow.\n\n``` yaml\nname: Use hatch-version-action\n\non:\n  push:\n    branches: [ \"*\" ]\n\n  workflow_dispatch:\n\nenv:\n  HATCH_INDEX_USER: __token__\n  HATCH_INDEX_AUTH: ${{ secrets.pypi_token }}\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n\n    steps:\n      - uses: actions/checkout@v3\n      - uses: waylonwalker/hatch-action@v2\n        with:\n          before-command: \"test-lint\"\n```\n\n## Example Runs\n\nHere is what  some runs using this action look like.\n\n* [🟢 Example Good Run](https://github.com/WaylonWalker/hatch-version-action-example/actions/runs/2975837348)\n* [🔴 Example flake8 Error](https://github.com/WaylonWalker/hatch-version-action-example/actions/runs/2975842403)\n* [🔴 Example pytest failure](https://github.com/WaylonWalker/hatch-version-action-example/actions/runs/2975846813)\n* [🔴 Example missing dependency](https://github.com/WaylonWalker/hatch-version-action-example/actions/runs/2975866133)\n\n## Publishing\n\nYou will need to get a token, and upload it to your projects secrets, and pass it in as the `HATCH_INDEX_AUTH` env variable.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWaylonWalker%2Fhatch-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWaylonWalker%2Fhatch-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWaylonWalker%2Fhatch-action/lists"}