1# Generated from xtask::workflows::danger
2# Rebuild with `cargo xtask workflows`.
3name: danger
4on:
5 pull_request:
6 types:
7 - opened
8 - synchronize
9 - reopened
10 - edited
11 branches:
12 - main
13jobs:
14 danger:
15 if: github.repository_owner == 'zed-industries'
16 runs-on: namespace-profile-2x4-ubuntu-2404
17 steps:
18 - name: steps::checkout_repo
19 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
20 with:
21 clean: false
22 - name: steps::setup_pnpm
23 uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2
24 with:
25 version: '9'
26 - name: steps::setup_node
27 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
28 with:
29 node-version: '20'
30 cache: pnpm
31 cache-dependency-path: script/danger/pnpm-lock.yaml
32 - name: danger::danger_job::install_deps
33 run: pnpm install --dir script/danger
34 shell: bash -euxo pipefail {0}
35 - name: danger::danger_job::run
36 run: pnpm run --dir script/danger danger ci
37 shell: bash -euxo pipefail {0}
38 env:
39 GITHUB_TOKEN: not_a_real_token
40 DANGER_GITHUB_API_BASE_URL: https://danger-proxy.fly.dev/github