-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathaction.yml
More file actions
48 lines (45 loc) · 1.51 KB
/
action.yml
File metadata and controls
48 lines (45 loc) · 1.51 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
name: gitgitgadget-action-check-status
author: webstech
description: >
This is a GitHub action to perform various scheduled actions with projects
using gitgitgadget to submit changes. It is used as a scheduled action
running in a separate repo or the repo it is acting upon. The use case
is for repos that will not allow complex GitHub actions in the codebase
when the GitHub repo is a clone that is used to submit updates to a
non-GitHub maintained repo.
inputs:
action:
description: >
The action to be performed. It must be one of the following:
"update-open-prs",
"update-commit-mappings",
"handle-open-prs",
"handle-new-mails".
required: true
repo-owner:
description: Repository owner.
required: true
repo-name:
description: Repository name.
required: true
token:
description: A repo scoped GitHub Personal Access Token.
required: true
repository-dir:
description: The location of the repository.
required: true
config-repository-dir:
description: The location of the repository with gitgitgadget configuration
information. This would be used in place of the `config` parameter for
the `git` repository. This is normally the gitgitgadget repo with any
needed configuration settings. Most users will specify a `config`.
required: false
config:
description: JSON configuration for commands.
required: true
runs:
using: 'node18'
main: 'dist/index.js'
branding:
icon: 'check'
color: 'gray-dark'