Skip to content

Commit 10cbc92

Browse files
authored
Support only-new-issues (#19)
Fixes #16
1 parent 64c208b commit 10cbc92

File tree

9 files changed

+67982
-13241
lines changed

9 files changed

+67982
-13241
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,12 @@ jobs:
1515
npm install
1616
npm run prepare-deps
1717
npm run all
18-
git diff --exit-code
1918
test: # make sure the action works on a clean machine without building
2019
runs-on: ubuntu-latest
2120
steps:
2221
- uses: actions/checkout@v1
2322
- uses: ./
2423
with:
2524
version: v1.26
26-
args: --issues-exit-code=0 ./...
27-
working-directory: sample
25+
args: --issues-exit-code=0 ./sample/...
26+
only-new-issues: true

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ jobs:
3737

3838
# Optional: golangci-lint command line arguments.
3939
# args: --issues-exit-code=0
40+
41+
# Optional: show only new issues if it's a pull request. The default value is `false`.
42+
# only-new-issues: true
4043
```
4144

4245
We recommend running this action in a job separate from other jobs (`go test`, etc)

action.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ inputs:
1313
working-directory:
1414
description: 'golangci-lint working directory, default is project root'
1515
required: false
16+
github-token:
17+
description: 'the token is used for fetching patch of a pull request to show only new issues'
18+
default: ${{ github.token }}
19+
required: true
20+
only-new-issues:
21+
description: 'if set to true and the action runs on a pull request - the action outputs only newly found issues'
22+
default: false
23+
required: true
1624

1725
runs:
1826
using: 'node12'

0 commit comments

Comments
 (0)