DEV Community

Cover image for Awesome GitHub Action Workflows
Tung Leo
Tung Leo

Posted on

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! ❤️

Top comments (0)