DEV Community

Cover image for Awesome GitHub Action Workflows
Tung Leo
Tung Leo

Posted on

18 1 1 1 2

Awesome GitHub Action Workflows

Introduction 👋

GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline.
In order to help everyone easily start with GitHub Action and use it effectively, I'm building awesome-workflow repository to help everyone get started and easy to create their own workflow.
This blog post takes you on a tour of this repository, highlighting its curated lists, quick start guides, and an intriguing compilation of top GitHub Action workflows from renowned open-source projects 🥰

Overview

awesome-workflow contains awesome lists about GitHub workflows to automate your development workflow.

Quickstart for GitHub Actions

If you are new to GitHub Actions workflows, the following documentation could help you get started:

Official Starter Workflow by GitHub

These are the workflow files for helping people get started with GitHub Actions and familiar with the syntax/template.

Top Github Action Workflows 🔥

Reference GitHub Actions Workflows Repository

Explore how popular open-source repositories implement GitHub Action workflows, below are some examples:

ID Workflow Area
01 microservices-demo microservices, k8s, docker, helm
02 apache/superset js, python, k8s, docker, aws, release
03 aws/aws-cdk label, lint, auto-approve, python, js
04 tensorflow/tensorflow c++, python, docker, cd
05 docker/compose golang, docker, codecov, release, cache
06 grafana/loki golang, helm, labeler, release, security
07 helm/helm golang, codeql, helm, stale, release
08 hashicorp/vault golang, security, labeler, changelog, nodejs
09 actions/runner bot, codeql, multi-os, linter, stale
10 vercel/next.js js, deploy, rust, testing, multi-os

And more upcoming content...⏩ you can follow this repository to get more up-to-dated content ⭐

Conclusion

In conclusion, the awesome-workflow repository stands as a beacon of support for developers navigating the GitHub Actions landscape. Whether you're a beginner seeking guidance or an experienced developer searching for inspiration, this repository offers a wealth of resources. Dive in, explore, and unlock the full potential of GitHub Actions with the awesome-workflow repository.
Finally, don't hesitate to open pull requests/issues to contribute to the repository if you have any useful GitHub workflows. Thank you! ❤️

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Heroku

This site is powered by Heroku

Heroku was created by developers, for developers. Get started today and find out why Heroku has been the platform of choice for brands like DEV for over a decade.

Sign Up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay