]> git.proxmox.com Git - rustc.git/blob - src/tools/rustfmt/.github/workflows/check_diff.yml
New upstream version 1.69.0+dfsg1
[rustc.git] / src / tools / rustfmt / .github / workflows / check_diff.yml
1 name: Diff Check
2 on:
3 workflow_dispatch:
4 inputs:
5 clone_url:
6 description: 'Git url of a rustfmt fork to compare against the latest master rustfmt'
7 required: true
8 branch_name:
9 description: 'Name of the feature branch on the forked repo'
10 required: true
11 commit_hash:
12 description: 'Optional commit hash from the feature branch'
13 required: false
14 rustfmt_configs:
15 description: 'Optional comma separated list of rustfmt config options to pass when running the feature branch'
16 required: false
17
18 jobs:
19 diff_check:
20 runs-on: ubuntu-latest
21
22 steps:
23 - name: checkout
24 uses: actions/checkout@v3
25
26 - name: install rustup
27 run: |
28 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > rustup-init.sh
29 sh rustup-init.sh -y --default-toolchain none
30 rustup target add x86_64-unknown-linux-gnu
31
32 - name: check diff
33 run: bash ${GITHUB_WORKSPACE}/ci/check_diff.sh ${{ github.event.inputs.clone_url }} ${{ github.event.inputs.branch_name }} ${{ github.event.inputs.commit_hash }} ${{ github.event.inputs.rustfmt_configs }}