JavaScript based running danger action for GitHub Actions.
This action is unofficial.
This action must set-up Ruby and Bundler.
Recommendation: set up Ruby 2.6 or higher
name: CI
on:
pull_request:
branches:
- master
jobs:
danger:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-ruby@v1
with:
ruby-version: '2.6'
- uses: MeilCli/danger-action@v1
with:
plugins_file: 'Gemfile'
danger_file: 'Dangerfile'
danger_id: 'danger-pr'
env:
DANGER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- if multiple trigger workflow, use if condition
if: github.event_name == 'pull_request'
- example is this repository's workflow
danger_version
- optional
- version information with gem styled
- default:
>= 6.0.0
plugins_file
- optional
- gemfile path for danger plugin
danger_file
- required
- dangerfile path for running danger
danger_id
- required
- danger id is an identifier string, example(
danger-pr
,danger-CI
, etc..)
DANGER_GITHUB_API_TOKEN
- required
- GitHub Token using by Danger
- recommendation value:
${{ secrets.GITHUB_TOKEN }}