forked from github/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction_code_examples.yml
More file actions
295 lines (295 loc) · 9.36 KB
/
Copy pathaction_code_examples.yml
File metadata and controls
295 lines (295 loc) · 9.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
- title: Example services
description: Example workflows using service containers
languages: JavaScript
href: actions/example-services
tags:
- service containers
- title: Declaratively setup GitHub Labels
description: GitHub Action to declaratively setup labels across repos
languages: JavaScript
href: lannonbr/issue-label-manager-action
tags:
- issues
- labels
- title: Declaratively sync GitHub labels
description: GitHub Action to sync GitHub labels in the declarative way
languages: 'Go, Dockerfile'
href: micnncim/action-label-syncer
tags:
- issues
- labels
- title: Add releases to GitHub
description: Publish Github releases in an action
languages: 'Dockerfile, Shell'
href: elgohr/Github-Release-Action
tags:
- releases
- publishing
- title: Publish a docker image to Dockerhub
description: A Github Action used to build and publish Docker images
languages: 'Dockerfile, Shell'
href: elgohr/Publish-Docker-Github-Action
tags:
- docker
- publishing
- build
- title: Create an issue using content from a file
description: A GitHub action to create an issue using content from a file
languages: 'JavaScript, Python'
href: peter-evans/create-issue-from-file
tags:
- issues
- title: Publish GitHub Releases with Assets
description: GitHub Action for creating GitHub Releases
languages: 'TypeScript, Shell, JavaScript'
href: softprops/action-gh-release
tags:
- releases
- publishing
- title: GitHub Project Automation+
description: Automate GitHub Project cards with any webhook event
languages: JavaScript
href: alex-page/github-project-automation-plus
tags:
- projects
- automation
- issues
- pull requests
- title: Run GitHub Actions Locally with a web interface
description: Runs GitHub Actions workflows locally (local)
languages: 'JavaScript, HTML, Dockerfile, CSS'
href: phishy/wflow
tags:
- local-development
- devops
- docker
- title: Run your GitHub Actions locally
description: Run GitHub Actions Locally in Terminal
languages: 'Go, Shell'
href: nektos/act
tags:
- local-development
- devops
- docker
- title: Build and Publish Android debug APK
description: Build and release debug APK from your Android project
languages: 'Shell, Dockerfile'
href: ShaunLWM/action-release-debugapk
tags:
- android
- build
- title: Generate sequential build numbers for GitHub Actions
description: GitHub action for generating sequential build numbers.
languages: JavaScript
href: einaregilsson/build-number
tags:
- build
- automation
- title: GitHub actions to push back to repository
description: Push Git changes to GitHub repository without authentication difficulties
languages: 'JavaScript, Shell'
href: ad-m/github-push-action
tags:
- publishing
- title: Generate release notes based on your events
description: Action to auto generate a release note based on your events
languages: 'Shell, Dockerfile'
href: Decathlon/release-notes-generator-action
tags:
- releases
- publishing
- title: Create a GitHub wiki page based on the provided markdown file
description: Create a GitHub wiki page based on the provided markdown file
languages: 'Shell, Dockerfile'
href: Decathlon/wiki-page-creator-action
tags:
- wiki
- publishing
- title: Label your Pull Requests auto-magically (using committed files)
description: Github action to label your pull requests auto-magically (using committed files)
languages: 'TypeScript, Dockerfile, JavaScript'
href: Decathlon/pull-request-labeler-action
tags:
- projects
- issues
- labels
- title: Add Label to your Pull Requests based on the author team name
description: Github action to label your pull requests based on the author name
languages: 'TypeScript, JavaScript'
href: JulienKode/team-labeler-action
tags:
- pull request
- labels
- title: Get a list of file changes with a PR/Push
description: This action gives you will get outputs of the files that have changed in your repository
languages: 'TypeScript, Shell, JavaScript'
href: trilom/file-changes-action
tags:
- workflow
- repository
- title: Private actions in any workflow
description: Allows private GitHub Actions to be easily reused
languages: 'TypeScript, JavaScript, Shell'
href: InVisionApp/private-action-loader
tags:
- workflow
- tools
- title: Label your issues using the issue's contents
description: A GitHub Action to automatically tag issues with labels and assignees
languages: 'JavaScript, TypeScript'
href: damccorm/tag-ur-it
tags:
- workflow
- tools
- labels
- issues
- title: Rollback a GitHub Release
description: A GitHub Action to rollback or delete a release
languages: 'JavaScript'
href: author/action-rollback
tags:
- workflow
- releases
- title: Lock closed issues and Pull Requests
description: GitHub Action that locks closed issues and pull requests after a period of inactivity
languages: 'JavaScript'
href: dessant/lock-threads
tags:
- issues
- pull requests
- workflow
- title: Get Commit Difference Count Between Two Branches
description: This GitHub Action compares two branches and gives you the commit count between them
languages: 'JavaScript, Shell'
href: jessicalostinspace/commit-difference-action
tags:
- commit
- diff
- workflow
- title: Generate Release Notes Based on Git References
description: GitHub Action to generate changelogs, and release notes
languages: 'JavaScript, Shell'
href: metcalfc/changelog-generator
tags:
- cicd
- release-notes
- workflow
- changelog
- title: Enforce Policies on GitHub Repositories and Commits
description: Policy enforcement for your pipelines
languages: 'Go, Makefile, Dockerfile, Shell'
href: talos-systems/conform
tags:
- docker
- build-automation
- workflow
- title: Auto Label Issue Based
description: Automatically label an issue based on the issue description
languages: 'TypeScript, JavaScript, Dockerfile'
href: Renato66/auto-label
tags:
- labels
- workflow
- automation
- title: Update Configured GitHub Actions to the Latest Versions
description: CLI tool to check whehter all your actions are up-to-date or not
languages: 'C#, Inno Setup, PowerSHell, Shell'
href: fabasoad/ghacu
tags:
- versions
- cli
- workflow
- title: Create Issue Branch
description: GitHub Action that automates the creation of issue branches
languages: 'JavaScript, Shell'
href: robvanderleek/create-issue-branch
tags:
- probot
- issues
- labels
- title: Remove old artifacts
description: Customize artifact cleanup
languages: 'JavaScript, Shell'
href: c-hive/gha-remove-artifacts
tags:
- artifacts
- workflow
- title: Sync Defined Files/Binaries to Wiki or External Repositories
description: GitHub Action to automatically sync changes to external repositories, like the wiki, for example
languages: 'Shell, Dockerfile'
href: kai-tub/external-repo-sync-action
tags:
- wiki
- sync
- workflow
- title: Create/Update/Delete a GitHub Wiki page based on any file
description: Updates your GitHub wiki by using rsync, allowing for exclusion of files and directories and actual deletion of files
languages: 'Shell, Dockerfile'
href: Andrew-Chen-Wang/github-wiki-action
tags:
- wiki
- docker
- workflow
- title: Prow GitHub Actions
description: Automation of policy enforcement, chat-ops, and automatic PR merging
languages: 'TypeScript, JavaScript'
href: jpmcb/prow-github-actions
tags:
- chat-ops
- prow
- workflow
- title: Check GitHub Status in your Workflow
description: Check GitHub Status in your workflow
languages: 'TypeScript, JavaScript'
href: crazy-max/ghaction-github-status
tags:
- status
- monitoring
- workflow
- title: Manage labels on GitHub as code
description: GitHub Action to manage labels (create/rename/update/delete)
languages: 'TypeScript, JavaScript'
href: crazy-max/ghaction-github-labeler
tags:
- labels
- workflow
- automation
- title: Distribute funding in free and open source projects
description: Continuous Distribution of funding to project contributors and dependencies
languages: 'Python, Dockerfile, Shell, Ruby'
href: protontypes/libreselery
tags:
- sponsors
- funding
- payment
- title: Herald rules for GitHub
description: Add reviewers, subscribers, labels and assignees to your PR
languages: 'TypeScript, JavaScript'
href: gagoar/use-herald-action
tags:
- reviewers
- labels
- assignees
- pull request
- title: Codeowner validator
description: Ensures the correctness of your GitHub CODEOWNERS file, supports public and private GitHub repositories and also GitHub Enterprise installations
languages: 'Go, Shell, Makefile, Dockerfile'
href: mszostok/codeowners-validator
tags:
- codeowners
- validate
- workflow
- title: Copybara Action
description: Move and transform code between repositories (ideal to maintain several repos from one monorepo)
languages: 'TypeScript, JavaScript, Shell'
href: olivr/copybara-action
tags:
- monorepo
- copybara
- workflow
- title: Deploy static files to GitHub Pages
description: GitHub Action to publish website to GitHub Pages automatically
languages: 'TypeScript, JavaScript'
href: peaceiris/actions-gh-pages
tags:
- publishing