Skip to content

Commit d3ee1fc

Browse files
committed
Add danger. closes #955
1 parent e0282ab commit d3ee1fc

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

.github/workflows/danger.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
name: danger
3+
on: pull_request
4+
5+
jobs:
6+
danger:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v4
10+
with:
11+
fetch-depth: 100
12+
- name: Set up Ruby
13+
uses: ruby/setup-ruby@v1
14+
with:
15+
ruby-version: 3.4
16+
bundler-cache: true
17+
- name: Run Danger
18+
run: |
19+
# the token is public, has public_repo scope and belongs to the grape-bot user owned by @dblock, this is ok
20+
TOKEN=$(echo -n Z2hwX2lYb0dPNXNyejYzOFJyaTV3QUxUdkNiS1dtblFwZTFuRXpmMwo= | base64 --decode)
21+
DANGER_GITHUB_API_TOKEN=$TOKEN bundle exec danger --verbose
22+

Dangerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# frozen_string_literal: true
2+
3+
danger.import_dangerfile(gem: 'ruby-grape-danger')
4+
toc.check!

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ group :development, :test do
4444
end
4545

4646
group :test do
47+
gem 'ruby-grape-danger', '~> 0.2', require: false
4748
gem 'simplecov', require: false
4849
gem 'super_diff', require: false
4950
end

0 commit comments

Comments
 (0)