Skip to content

Commit

Permalink
Merge pull request #18 from reviewdog/composite-action-migration
Browse files Browse the repository at this point in the history
Migrate to composite action
  • Loading branch information
haya14busa authored Sep 25, 2021
2 parents 9eab09a + 99d9340 commit 1b18099
Show file tree
Hide file tree
Showing 7 changed files with 40 additions and 58 deletions.
22 changes: 4 additions & 18 deletions .github/workflows/depup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,16 @@ on:
- cron: '14 14 * * *' # Runs at 14:14 UTC every day
repository_dispatch:
types: [depup]
workflow_dispatch:

jobs:
reviewdog:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: haya14busa/action-depup@v1
id: depup
- uses: reviewdog/action-depup/with-pr@v1
with:
file: Dockerfile
version_name: REVIEWDOG_VERSION
file: action.yml
version_name: reviewdog_version
repo: reviewdog/reviewdog

- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
title: "chore(deps): update reviewdog to ${{ steps.depup.outputs.latest }}"
commit-message: "chore(deps): update reviewdog to ${{ steps.depup.outputs.latest }}"
body: |
Update reviewdog to [v${{ steps.depup.outputs.latest }}](https://github.com/reviewdog/reviewdog/releases/tag/v${{ steps.depup.outputs.latest }})
Compare [v${{ steps.depup.outputs.current }}...v${{ steps.depup.outputs.latest }}](https://github.com/reviewdog/reviewdog/compare/v${{ steps.depup.outputs.current }}...v${{ steps.depup.outputs.latest }})
This PR is auto generated by [depup workflow](https://github.com/${{ github.repository }}/actions?query=workflow%3Adepup).
branch: depup/reviewdog
base: master
labels: "bump:minor"
13 changes: 0 additions & 13 deletions .github/workflows/dockerimage.yml

This file was deleted.

22 changes: 11 additions & 11 deletions .github/workflows/reviewdog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,21 +22,21 @@ jobs:
reporter: ${{ steps.reporter.outputs.value }}
level: warning

hadolint:
name: runner / hadolint
shfmt:
name: runner / shfmt
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: haya14busa/action-cond@v1
id: reporter
with:
cond: ${{ github.event_name == 'pull_request' }}
if_true: "github-pr-review"
if_false: "github-check"
- uses: reviewdog/action-hadolint@v1
- uses: reviewdog/action-shfmt@v1

actionlint:
name: runner / actionlint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: reviewdog/action-actionlint@v1
with:
github_token: ${{ secrets.github_token }}
reporter: ${{ steps.reporter.outputs.value }}
reporter: github-check
level: warning

misspell:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ jobs:
- uses: ./
with:
tool_name: gofmt
filter_mode: nofilter

test-shell:
name: runner / suggester / shell
Expand Down
14 changes: 0 additions & 14 deletions Dockerfile

This file was deleted.

26 changes: 24 additions & 2 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,33 +5,55 @@ inputs:
github_token:
description: 'GITHUB_TOKEN'
default: '${{ github.token }}'
required: true
### Flags for reviewdog ###
tool_name:
description: 'Tool name to use for reviewdog reporter'
default: 'reviewdog-suggester'
required: false
level:
description: 'Report level for reviewdog [info,warning,error]'
default: 'warning'
required: false
filter_mode:
description: |
Filtering mode for the reviewdog command [added,diff_context,file,nofilter].
Default is diff_context. GitHub suggestions only support added and diff_context.
default: 'diff_context'
required: false
fail_on_error:
description: |
Exit code for reviewdog when errors are found [true,false]
Default is `false`.
default: 'false'
required: false
reviewdog_flags:
description: 'Additional reviewdog flags'
default: ''
required: false
### Flags for reviewdog suggester ###
cleanup:
description: 'Clean up non-committed changes after the action'
default: 'true'
required: false
runs:
using: 'docker'
image: 'Dockerfile'
using: 'composite'
steps:
- uses: reviewdog/action-setup@v1
with:
reviewdog_version: v0.13.0
- run: $GITHUB_ACTION_PATH/script.sh
shell: bash
env:
# INPUT_<VARIABLE_NAME> is not available in Composite run steps
# https://github.community/t/input-variable-name-is-not-available-in-composite-run-steps/127611
INPUT_GITHUB_TOKEN: ${{ inputs.github_token }}
INPUT_TOOL_NAME: ${{ inputs.tool_name }}
INPUT_LEVEL: ${{ inputs.level }}
INPUT_FILTER_MODE: ${{ inputs.filter_mode }}
INPUT_FAIL_ON_ERROR: ${{ inputs.fail_on_error }}
INPUT_REVIEWDOG_FLAGS: ${{ inputs.reviewdog_flags }}
INPUT_WORKDIR: ${{ inputs.workdir }}

# Ref: https://haya14busa.github.io/github-action-brandings/
branding:
Expand Down
File renamed without changes.

0 comments on commit 1b18099

Please sign in to comment.