data-plane-api 0.1.1

Envoy xDS protobuf and gRPC definitions
Documentation
name: Generate API Index
on:  # yamllint disable-line rule:truthy
  push:
    branches: [master]
  workflow_dispatch:
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: Setup .NET Core SDK
      uses: actions/setup-dotnet@v1.8.0
    - name: Checkout googleapis (this repository)
      uses: actions/checkout@v2
      with:
        path: googleapis
    - name: Checkout index generator
      uses: actions/checkout@v2
      with:
        repository: googleapis/googleapis-api-index-generator
        path: gen
    - name: Generate API index
      run: |
        gen/scripts/generate-schema.sh
        gen/scripts/generate-index.sh $PWD/googleapis
        cp gen/tmp/api-index-v1.json $PWD/googleapis
    - name: Commit API index
      run: |
        cd googleapis
        [[ ! $(git diff --exit-code api-index-v1.json) ]] && echo "Nothing to commit." && exit 0
        git config user.name "Google APIs"
        git add api-index-v1.json
        git commit -m "chore: regenerate API index"
        git push