Get CI to check PRs have been signed-off (#16348)

This commit is contained in:
David Robertson 2023-09-25 15:45:17 +01:00 committed by GitHub
parent 9ee54c1370
commit fad4c63d25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -12,6 +12,10 @@ concurrency:
cancel-in-progress: true
jobs:
check-signoff:
if: "github.event_name == 'pull_request'"
uses: "matrix-org/backend-meta/.github/workflows/sign-off.yml@v2"
# Job to detect what has changed so we don't run e.g. Rust checks on PRs that
# don't modify Rust code.
changes:
@ -225,6 +229,7 @@ jobs:
- check-lockfile
- lint-clippy
- lint-rustfmt
- check-signoff
runs-on: ubuntu-latest
steps:
- run: "true"
@ -627,9 +632,10 @@ jobs:
with:
needs: ${{ toJSON(needs) }}
# The newsfile lint may be skipped on non PR builds
# The newsfile and signoff lints may be skipped on non PR builds
# Cargo test is skipped if there is no changes on Rust code
skippable: |
check-signoff
lint-newsfile
cargo-test
cargo-bench

1
changelog.d/16348.misc Normal file
View File

@ -0,0 +1 @@
Get CI to check PRs have been signed-off.