diff --git a/.github/workflows/charts-auto-generate-docs.yaml b/.github/workflows/charts-auto-generate-docs.yaml index 88086b4a..80f67862 100644 --- a/.github/workflows/charts-auto-generate-docs.yaml +++ b/.github/workflows/charts-auto-generate-docs.yaml @@ -98,3 +98,21 @@ jobs: commit_user_email: commit_author: k8s-at-home[bot] file_pattern: charts/**/ + + # Repo owner has commented /update-readme on a (fork-based) pull request + generate-readme-fork: + if: + github.event_name == 'repository_dispatch' && + github.event.client_payload.slash_command.sha != '' && + contains(github.event.client_payload.pull_request.head.sha, github.event.client_payload.slash_command.sha) + name: Auto-generate chart README + runs-on: ubuntu-20.04 + steps: + # Check out merge commit + - name: Fork based /ok-to-test checkout + uses: actions/checkout@v2 + with: + ref: 'refs/pull/${{ github.event.client_payload.pull_request.number }}/merge' + + - run: | + echo "success! ;-)"