diff --git a/.github/workflows/request-dataplane-review.yml b/.github/workflows/request-dataplane-review.yml index 78bd8ff58..44af549bb 100644 --- a/.github/workflows/request-dataplane-review.yml +++ b/.github/workflows/request-dataplane-review.yml @@ -2,7 +2,7 @@ name: request-dataplane-review on: pull_request: - types: [ opened, synchronize, reopened, ready_for_review ] + types: [opened, synchronize, reopened, ready_for_review] paths: - ".github/workflows/request-dataplane-review.yml" - "**/*derp*" @@ -15,8 +15,6 @@ jobs: name: Request Dataplane Review runs-on: ubuntu-latest steps: - - name: Check out code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Get access token uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 id: generate-token diff --git a/.github/workflows/request-k8s-review.yml b/.github/workflows/request-k8s-review.yml new file mode 100644 index 000000000..eba1c45ef --- /dev/null +++ b/.github/workflows/request-k8s-review.yml @@ -0,0 +1,37 @@ +name: request-k8s-review + +on: + pull_request: + types: [opened, synchronize, reopened, ready_for_review] + paths: + - ".github/workflows/request-k8s-review.yml" + - "k8s-operator/**" + - "kube/**" + - "cmd/k8s-operator/**" + - "cmd/k8s-proxy/**" + - "cmd/k8s-nameserver/**" + - "cmd/containerboot/**" + - "cmd/sync-containers/**" + - "ipn/store/kubestore/**" + - "docs/k8s/**" + - "!**/depaware.txt" + +jobs: + request-k8s-review: + if: github.event.pull_request.draft == false + name: Request K8s Review + runs-on: ubuntu-latest + steps: + - name: Get access token + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3.0.0 + id: generate-token + with: + # Get token for app: https://github.com/apps/change-visibility-bot + app-id: ${{ secrets.VISIBILITY_BOT_APP_ID }} + private-key: ${{ secrets.VISIBILITY_BOT_APP_PRIVATE_KEY }} + - name: Add reviewers + env: + GH_TOKEN: ${{ steps.generate-token.outputs.token }} + url: ${{ github.event.pull_request.html_url }} + run: | + gh pr edit "$url" --add-reviewer tailscale/k8s-devs