{"repo":"lnxpy/pyaction","free":true,"listed":false,"github":"https://github.com/lnxpy/pyaction","clone":"git clone https://github.com/lnxpy/pyaction.git","description":":octocat: Create GitHub Actions Using Python","language":"Python","stars":123,"topics":["cicd","cli","github-actions","github-ci","python","actions","automation","custom-actions","docker","docker-action"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"PyAction - Create GitHub Actions Using Python! :sparkles: PyAction helps you to develop GitHub Actions using Python. It's delivered as an installable package with the ability to run and test the action locally before any deployment. Check out the official docs for more detailed information. There is also a Quickstart demo tutorial that walks you through a simple hello-world action. Installation Run the following command in a fresh CLI tab. To make sure the installation process was successful, run the following command. The pyaction release is made to be super light which will make your workflow run very fast. The pyaction[cli] that you install on your local machine has some additional packages for local development. Usage It's recommended to initialize a template, then going along the development process. Thus, run the init command. Answer the prompts and your template will be generated. Check out the docs for the further steps. Contribution All your contributions and assistance are welcome. For more information about how you can contribute to the project, please follow the instructions here. :sparkles: License PyAction is licensed under the MIT License terms.","default_branch":null,"files":null,"tree":[],"storefront":"/r/lnxpy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lnxpy/pyaction/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}