{"id":16355807,"url":"https://github.com/lyz-code/drode","last_synced_at":"2025-10-26T03:31:15.937Z","repository":{"id":37411027,"uuid":"316226407","full_name":"lyz-code/drode","owner":"lyz-code","description":"`drode` is a wrapper over the Drone and AWS APIs to make deployments more user friendly.","archived":false,"fork":false,"pushed_at":"2023-10-02T11:20:47.000Z","size":3781,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-31T14:16:01.519Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://lyz-code.github.io/drode","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lyz-code.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null}},"created_at":"2020-11-26T12:35:57.000Z","updated_at":"2022-06-08T21:28:52.000Z","dependencies_parsed_at":"2023-02-08T12:16:01.327Z","dependency_job_id":"dfba4d1d-0177-4af9-936d-28a4a7f2a893","html_url":"https://github.com/lyz-code/drode","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lyz-code%2Fdrode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lyz-code%2Fdrode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lyz-code%2Fdrode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lyz-code%2Fdrode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lyz-code","download_url":"https://codeload.github.com/lyz-code/drode/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238254116,"owners_count":19441789,"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-10-11T01:41:50.302Z","updated_at":"2025-10-26T03:31:10.590Z","avatar_url":"https://github.com/lyz-code.png","language":"Python","funding_links":["https://liberapay.com/Lyz/donate","https://ko-fi.com/T6T3GP0V8"],"categories":[],"sub_categories":[],"readme":"# Drode\n\n[![Actions Status](https://github.com/lyz-code/drode/workflows/Tests/badge.svg)](https://github.com/lyz-code/drode/actions)\n[![Actions Status](https://github.com/lyz-code/drode/workflows/Build/badge.svg)](https://github.com/lyz-code/drode/actions)\n[![Coverage Status](https://coveralls.io/repos/github/lyz-code/drode/badge.svg?branch=main)](https://coveralls.io/github/lyz-code/drode?branch=main)\n\n`drode` is a wrapper over the Drone and AWS APIs to make deployments more user\nfriendly.\n\nIt assumes that the projects are configured to continuous deliver all\ncommits to staging. Then those commits can be promoted to production or to\nstaging for upgrades and rollbacks.\n\nIt has the following features:\n\n* Prevent failed jobs to be promoted to production.\n* Promote jobs with less arguments than the drone command line.\n* Wait for a drone build to end, then raise the terminal bell.\n\n## Help\n\nSee [documentation](https://lyz-code.github.io/drode) for more details.\n\n## Installing\n\n```bash\npip install drode\n```\n\n## Contributing\n\nFor guidance on setting up a development environment, and how to make\na contribution to *drode*, see [Contributing to\ndrode](https://lyz-code.github.io/drode/contributing).\n\n## Donations\n\n\u003cnoscript\u003e\u003ca href=\"https://liberapay.com/Lyz/donate\"\u003e\u003cimg alt=\"Donate using\nLiberapay\" src=\"https://liberapay.com/assets/widgets/donate.svg\"\u003e\u003c/a\u003e\u003c/noscript\u003e\nor\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/T6T3GP0V8)\n\nIf you are using some of my open-source tools, have enjoyed them, and want to\nsay \"thanks\", this is a very strong way to do it.\n\nIf your product/company depends on these tools, you can sponsor me to ensure I\nkeep happily maintaining them.\n\nIf these tools are helping you save money, time, effort, or frustrations; or\nthey are helping you make money, be more productive, efficient, secure, enjoy a\nbit more your work, or get your product ready faster, this is a great way to\nshow your appreciation. Thanks for that!\n\nAnd by sponsoring me, you are helping make these tools, that already help you,\nsustainable and healthy.\n\n## License\n\nGPLv3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flyz-code%2Fdrode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flyz-code%2Fdrode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flyz-code%2Fdrode/lists"}