awesome-actions README

The project's README from github.com/sdras/awesome-actions. As one markdown file: README.md.



Awesome Actions Awesome GitHub Actions status | sdras/awesome-actions

A curated list of awesome things related to GitHub Actions.

Actions are triggered by GitHub platform events directly in a repo and run on-demand workflows either on Linux, Windows or macOS virtual machines or inside a container in response. With GitHub Actions you can automate your workflow from idea to production.

Contents

Official Resources

Workflow Examples

Official Actions

Workflow Tool Actions

Tool actions for your workflow.

Actions for GitHub Automation

Automate management for issues, pull requests, and releases.

Setup Actions

Set up your GitHub Actions workflow with a specific version of your programming languages.

Create your Actions

JavaScript and TypeScript Actions

Docker Container Actions

Community Resources

GitHub Tools and Management

Collection of Actions

Utility

Environments

Dependencies

Semantic Versioning

Static Analysis

Testing

Linting

Security

Code Coverage

Dynamic Analysis

Monitoring

Pull Requests

GitHub Pages

Notifications and Messages

Deployment

Docker

Kubernetes

AWS

Terraform

External Services

Frontend Tools

Machine Learning Ops

Build

Database

Networking

Localization

Fun

Cheat Sheet

Tutorials

Please don't hesitate to make a PR if you have more resources to share. Check out contributing.md for more information.

awesome-actions (sdras/awesome-actions)

Searching Database…

这是什么?一个精心整理、按类别划分的 GitHub Actions 索引:包含现成的 action、工作流示例、官方资源和教程,可以直接用到你仓库的自动化流程里。
所以它不是一个要安装的工具——这个列表实际长什么样?它是一个 README 索引,不是可安装的工具:从 GitHub 工具到静态分析、部署和通知,共 25 个板块,每条记录都是一行简短描述,链接到对应 action 的仓库。
我怎么从这个列表走到在我仓库里真正跑起来?选中一条记录,打开它的仓库,然后在你的工作流 YAML 里把它作为一个 step 引用——比如用 actions/checkout 来拉取你的仓库,还可以用 actions/starter-workflows 作为工作流模板。
除了 checkout,还有哪些官方 action 挺实用的?actions/cache 用于缓存依赖和构建产物,setup-* 系列用于固定语言版本(Node、Python、Go、Java、Ruby 等),还有一些仓库维护类的 action,比如 stale 和 labeler。
这个列表本身可以复制或转载吗?可以——它采用 CC0-1.0 许可证,实际上相当于公有领域,你可以自由地复用和改编。
Creator
sdras
Size
1.1 MB
Stars
28.3K
Updated
CommitSep 01
Age
8y
Commits · 90 Days