turn-server 4.0.1

A pure rust-implemented turn server.
Documentation
name: publish protos crate
permissions:
    contents: read

on:
    push:
        tags:
            - "protos-*"

jobs:
    validate-version:
        runs-on: ubuntu-latest
        steps:
            - uses: actions/checkout@v4
            - name: Ensure tag matches protos crate version
              run: python .github/scripts/check_tag.py

    publish:
        needs: validate-version
        runs-on: ubuntu-latest
        steps:
            - uses: actions/checkout@v4
            - name: Install protoc
              run: |
                  sudo apt update
                  sudo apt install -y protobuf-compiler
            - name: Publish turn-server-protos crate
              env:
                  CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}
              run: cargo publish --manifest-path protos/Cargo.toml