File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+ # NOTE: This file should always be named `repolinter.yml` to allow
2
+ # workflow_dispatch to work properly
3
+ name : Repolinter Action
4
+
5
+ # NOTE: This workflow will ONLY check the default branch!
6
+ # Currently there is no elegant way to specify the default
7
+ # branch in the event filtering, so branches are instead
8
+ # filtered in the "Test Default Branch" step.
9
+ on : [push, workflow_dispatch]
10
+
11
+ jobs :
12
+ repolint :
13
+ name : Run Repolinter
14
+ runs-on : ubuntu-latest
15
+ steps :
16
+ - name : Test Default Branch
17
+ id : default-branch
18
+ uses : actions/github-script@v2
19
+ with :
20
+ script : |
21
+ const data = await github.repos.get(context.repo)
22
+ return data.data && data.data.default_branch === context.ref.split('/').slice(-1)[0]
23
+ - name : Checkout Self
24
+ if : ${{ steps.default-branch.outputs.result == 'true' }}
25
+ uses : actions/checkout@v2
26
+ - name : Run Repolinter
27
+ if : ${{ steps.default-branch.outputs.result == 'true' }}
28
+ uses : newrelic/repolinter-action@v1
29
+ with :
30
+ config_url : https://raw.githubusercontent.com/newrelic/.github/main/repolinter-rulesets/community-plus.yml
31
+ output_type : issue
You can’t perform that action at this time.
0 commit comments