diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3b28499bbe..03e200f775 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -155,3 +155,21 @@ jobs: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} with: fail_ci_if_error: true + build-examples: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + with: + components: rustfmt + - uses: arduino/setup-protoc@v3 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + - name: Build examples + run: | + for example in examples/*; do + if [ -d "$example" ]; then + echo "Building $example" + cargo build + fi + done \ No newline at end of file