DEV Community

Cover image for Top 14 Python Projects to learn GitHub Actions πŸš€
Aahnik Daw
Aahnik Daw

Posted on

9 2

Top 14 Python Projects to learn GitHub Actions πŸš€

GitHub actions help developers to automate workflows. You can run tests, build and publish packages, check coverage, lint the codebase, and do tons of other cool stuff, using GitHub actions.

Some of the best and most popular python projects are using GitHub actions to automate their workflow.

GitHub actions are defined using a yaml file under the .github/workflows folder.

If you are completely new to GitHub actions, the official documentation can help: https://docs.github.com/en/actions

The best way to learn is by seeing examples. Below is the compilation of links to great GitHub action workflows.

(the order of listing is completely random)

poetry https://github.com/python-poetry/poetry/tree/master/.github/workflows


fastapi https://github.com/tiangolo/fastapi/tree/master/.github/workflows


mkdocs https://github.com/mkdocs/mkdocs/tree/master/.github/workflows


material mkdocs https://github.com/squidfunk/mkdocs-material/tree/master/.github/workflows


typer https://github.com/tiangolo/typer/tree/master/.github/workflows


pytest https://github.com/pytest-dev/pytest/tree/main/.github/workflows


pylint https://github.com/PyCQA/pylint/tree/master/.github/workflows


mypy https://github.com/python/mypy/tree/master/.github/workflows


requests https://github.com/psf/requests/tree/master/.github/workflows


aiohttp https://github.com/aio-libs/aiohttp/tree/master/.github/workflows


black https://github.com/psf/black/tree/master/.github/workflows


python-youtube https://github.com/sns-sdks/python-youtube/tree/master/.github/workflows


pygithub https://github.com/PyGithub/PyGithub/tree/master/.github/workflows


coverage https://github.com/nedbat/coveragepy/tree/master/.github/workflows

Heroku

Deploy with ease. Manage efficiently. Scale faster.

Leave the infrastructure headaches to us, while you focus on pushing boundaries, realizing your vision, and making a lasting impression on your users.

Get Started

Top comments (0)

Postmark Image

20% off for developers who'd rather build features than debug email

Stop wrestling with email delivery and get back to the code you love. Postmark handles the complexities of email infrastructure so you can ship your product faster.

Start free

πŸ‘‹ Kindness is contagious

Dive into this thoughtful article, cherished within the supportive DEV Community. Coders of every background are encouraged to share and grow our collective expertise.

A genuine "thank you" can brighten someone’s dayβ€”drop your appreciation in the comments below!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found value here? A quick thank you to the author makes a big difference.

Okay