-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yaml
44 lines (38 loc) · 1.17 KB
/
action.yaml
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
name: "CODEOWNERs Superpowers!"
description: "A simple way to turn your CODEOWNERs into superpowers!"
author: "Enderson Menezes <[email protected]>"
branding:
icon: "command"
color: "gray-dark"
inputs:
super_power:
description: "View the docs to see the superpowers available! (Default: require-all-codeowners)"
required: true
default: "require-all-codeowners"
pr_number:
description: "The PR number"
required: true
owner_and_repository:
description: "The repository name"
required: true
gh-token:
description: "The GitHub (Read the documentation to see how to create one)"
required: true
# outputs:
# is-ok:
# description: "The action is OK?"
# value: ${{ steps.boost-codeowners.outputs.is-ok }}
runs:
using: "composite"
steps:
- name: Set GitHub Path
run: echo "$GITHUB_ACTION_PATH" >> $GITHUB_PATH
shell: bash
env:
GITHUB_ACTION_PATH: ${{ github.action_path }}
- shell: bash
name: "Boost CODEOWNERs"
id: boost-codeowners
run: main.sh ${{ inputs.owner_and_repository }} ${{ inputs.pr_number }} ${{ inputs.super_power }}
env:
GITHUB_TOKEN: ${{ inputs.gh-token }}