github reviewdog/reviewdog v0.9.15
v0.9.15: More and more OSS friendly! Graceful Degradation for Pull Requests from forked repositories with GitHub Action

latest releases: v0.17.4, v0.17.3, v0.17.2...
4 years ago

[GitHub Action] Graceful Degradation for Pull Requests from forked repositories

Graceful Degradation example

GITHUB_TOKEN for Pull Requests from forked repository doesn't have write access to Check API nor Review API due to GitHub Actions restriction.

Instead, reviewdog now uses Logging commands of GitHub Actions to post results as annotations similar to github-pr-check reporter.

See doc for more detail.

Running reviewdog in GitHub Actions becomes more and more OSS friendly with this release! ❤️

New -tee option

Enable "tee"-like mode which outputs tools' output as is while reporting results to -reporter. Useful for debugging as well.

Changelog

b9727b4 Add -tee option to debug tools' output
c49b0f0 Add action-rubocop
231780b Add explicit logging for PR from forked repo
65bbb79 Add warning and exit with 1 for too many annotations
fd0dea0 Cache Go Modules on GitHub Actions
80e27d7 Improve error message for too many annotations
dba9dc3 Improve the document about github-check
5007e31 Merge branch 'master' into tee
c3fc9e4 Merge pull request #366 from reviewdog/add-action-rubocop
2929b7d Merge pull request #367 from reviewdog/renovate/github.com-mgechev-revive-digest
8987a7f Merge pull request #369 from reviewdog/renovate/github.com-bradleyfalzon-ghinstallation-1.x
15f89bb Merge pull request #370 from reviewdog/renovate/github.com-mgechev-revive-digest
1c51a4d Merge pull request #371 from reviewdog/renovate/golang.org-x-oauth2-digest
fe15529 Merge pull request #372 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
30f159d Merge pull request #373 from reviewdog/renovate/github.com-mgechev-revive-digest
74649d9 Merge pull request #374 from reviewdog/renovate/github.com-mgechev-revive-digest
4af93ab Merge pull request #375 from reviewdog/renovate/golang.org-x-net-digest
fef05c9 Merge pull request #376 from reviewdog/renovate/github.com-mgechev-revive-digest
994548f Merge pull request #377 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
6e85201 Merge pull request #378 from reviewdog/renovate/github.com-mgechev-revive-digest
2521127 Merge pull request #379 from reviewdog/renovate/golang.org-x-net-digest
d964095 Merge pull request #380 from reviewdog/renovate/github.com-mgechev-revive-digest
3503f62 Merge pull request #381 from reviewdog/renovate/golang.org-x-net-digest
ff84995 Merge pull request #382 from reviewdog/renovate/github.com-mgechev-revive-digest
8a40309 Merge pull request #383 from reviewdog/renovate/golang.org-x-net-digest
f8479e0 Merge pull request #384 from reviewdog/renovate/github.com-mgechev-revive-digest
1ae2d64 Merge pull request #385 from reviewdog/renovate/github.com-mgechev-revive-digest
d63d639 Merge pull request #386 from reviewdog/renovate/github.com-mgechev-revive-digest
ae1e2bd Merge pull request #387 from reviewdog/renovate/github.com-mgechev-revive-digest
bf89b9e Merge pull request #388 from reviewdog/renovate/github.com-mgechev-revive-digest
262146b Merge pull request #389 from reviewdog/renovate/github.com-mgechev-revive-digest
acb570b Merge pull request #390 from reviewdog/renovate/github.com-mgechev-revive-digest
9d24991 Merge pull request #391 from reviewdog/fix-typo
3ada62f Merge pull request #392 from reviewdog/renovate/cloud.google.com-go-0.x
0366231 Merge pull request #393 from reviewdog/renovate/github.com-mgechev-revive-digest
172c0b1 Merge pull request #394 from reviewdog/renovate/github.com-mgechev-revive-digest
dee96b1 Merge pull request #395 from reviewdog/renovate/github.com-mgechev-revive-digest
aa765e2 Merge pull request #396 from reviewdog/renovate/github.com-mgechev-revive-digest
a8f188a Merge pull request #398 from reviewdog/renovate/github.com-mgechev-revive-digest
aaebbcd Merge pull request #399 from reviewdog/renovate/github.com-mgechev-revive-digest
f7d5d7a Merge pull request #400 from reviewdog/renovate/github.com-mgechev-revive-1.x
929a458 Merge pull request #401 from kbakba/patch-1
4f2c81e Merge pull request #405 from reviewdog/tee
eb954a5 Merge pull request #406 from tsuyoshicho/request/add-myactions
5054322 Merge pull request #407 from reviewdog/cache
c8a7517 Merge pull request #408 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
fc514a1 Merge pull request #412 from reviewdog/refactor
c49cc7a Merge pull request #413 from review-dog/action-logging-pr-check
566cb4e Merge pull request #414 from review-dog/action-logging-pr-review
285d8a1 Merge pull request #416 from reviewdog/fix-test
6851911 Merge pull request #417 from review-dog/action-logging-check-from-fork
c2c0808 Merge pull request #418 from reviewdog/doc-udpate
ab1c8f7 Refactor FilteredResultMap so that it can hold report level
219a3d9 Revert "debug too many annotations"
16d1f2e Revert "debug too many errors"
ea4c880 Revert "debug"
1e3510b Revert "debug"
141258b Run Go test on Pull Request too
5e1585c Run github-check on push only for master branch
4258706 Show message and Raw Output as well
24955cb Spell fix
f48f9d0 Update github.com/mgechev/revive commit hash to 03a82c7
7adcd37 Update github.com/mgechev/revive commit hash to 0422c5c
0b3a379 Update github.com/mgechev/revive commit hash to 06cad11
0fcf7ef Update github.com/mgechev/revive commit hash to 1560db4
73b1c12 Update github.com/mgechev/revive commit hash to 1a15d06
d4421a8 Update github.com/mgechev/revive commit hash to 2e5c950
8bdf90f Update github.com/mgechev/revive commit hash to 5930a7e
30b5038 Update github.com/mgechev/revive commit hash to 612cfd2
7a42306 Update github.com/mgechev/revive commit hash to 7eac02b
61d7cce Update github.com/mgechev/revive commit hash to 83dc3cc
f808a26 Update github.com/mgechev/revive commit hash to 89a2851
e58ad51 Update github.com/mgechev/revive commit hash to 9d5ed11
ef52e94 Update github.com/mgechev/revive commit hash to ab7c6da
6fa1660 Update github.com/mgechev/revive commit hash to ac83e84
d9fbe94 Update github.com/mgechev/revive commit hash to bc0debc
33574d7 Update github.com/mgechev/revive commit hash to c0365d5
02dcba2 Update github.com/mgechev/revive commit hash to da9e15b
5e1d781 Update github.com/mgechev/revive commit hash to dc41cf7
08e15ac Update github.com/mgechev/revive commit hash to e083807
de5fbcd Update github.com/mgechev/revive commit hash to e98997e
d9faa7d Update github.com/mgechev/revive commit hash to fa51344
9fb96b5 Update github.com/reviewdog/errorformat commit hash to 5b92f81
f18aaa7 Update github.com/reviewdog/errorformat commit hash to 74f85e1
8fa6612 Update golang.org/x/net commit hash to 1ddd1de
2637851 Update golang.org/x/net commit hash to 5ee1b9f
2de0ba9 Update golang.org/x/net commit hash to c0dbc17
697ffa6 Update golang.org/x/net commit hash to e7e4b65
04f5889 Update golang.org/x/oauth2 commit hash to 858c2ad
2f2a3cc Update module bradleyfalzon/ghinstallation to v1.1.0
0388b31 Update module cloud.google.com/go to v0.50.0
365dd34 Update module mgechev/revive to v1
04b2b6e Update module xanzy/go-gitlab to v0.22.2
3c00f06 add tsuyoshicho's actions
2ccc63e avoid using magic number
efb7e58 ci: Disable Go Problem Matchers
05aeed4 ci: Run github-check reporter on pull_request too
af8dc00 ci: run github-pr-review with latest changes too
c394ed2 debug
a3a7cba debug
a7c4764 debug too many annotations
74a1617 debug too many errors
4d5863e doc: Graceful Degradataion for Pull Requests from forked repositories
ddb7359 fix and add tests
3872145 fix test
157c5fb fix test only in PR from forked repo
1295e1e fix typos
b1b75e7 github-check: check results is in diff or outside of diff as much as possible
a813a6d github-pr-check: Use logging commands of GitHub Actions as Graceful degradation for Pull Request from forked repository
2238fbd github-pr-review: Use logging commands of GitHub Actions as Graceful degradation for Pull Request from forked repository
4110505 improve status handling and do not exit with 0 if level is warning or info
6e8e1ea kick CI
09d10f0 lint fix
a27440b lint fix
e808269 run reviewdog with tee
7ece392 tweak
6d3a0f9 update github-pr-review and github-pr-check sections as well
4fb50f6 use camelCase

Don't miss a new reviewdog release

NewReleases is sending notifications on new releases.