diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml index 268bd0b..5e6e8ad 100644 --- a/.github/workflows/backend.yml +++ b/.github/workflows/backend.yml @@ -9,7 +9,6 @@ on: jobs: build: - runs-on: ubuntu-latest steps: @@ -23,6 +22,14 @@ jobs: working-directory: ./backend run: cargo test --verbose + - name: Check internal documentation links + working-directory: ./backend + run: RUSTDOCFLAGS="--deny broken_intra_doc_links" cargo doc --verbose --workspace --no-deps --document-private-items + + - name: Ensure 'cargo fmt' has been used + working-directory: ./backend + run: cargo fmt --all -- --check + - name: Build, release and call telemetry executable working-directory: ./backend run: cargo run --bin telemetry_core --release -- --help