name: Danger on: pull_request_target: types: [opened, synchronize] permissions: pull-requests: write statuses: write jobs: danger: runs-on: ubuntu-latest timeout-minutes: 10 steps: - name: Check out code uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: fetch-depth: 0 - name: Setup ruby uses: ruby/setup-ruby@8aeb6ff8030dd539317f8e1769a044873b56ea71 # v1.268.0 with: ruby-version: 3.2 rubygems: 3.4.10 bundler-cache: true - name: Create base branch run: | git fetch ${{ github.event.pull_request.base.repo.clone_url }} ${{ github.event.pull_request.base.sha }}:danger_base - name: Create head branch run: | git fetch ${{ github.event.pull_request.head.repo.clone_url }} ${{ github.event.pull_request.head.sha }}:danger_head - name: Danger env: DANGER_GITHUB_BEARER_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | bundle exec danger --verbose