diff --git a/.github/workflows/generate-chart-readme.yaml b/.github/workflows/generate-chart-readme.yaml index 401f8f78..36a785c1 100644 --- a/.github/workflows/generate-chart-readme.yaml +++ b/.github/workflows/generate-chart-readme.yaml @@ -28,15 +28,14 @@ jobs: TEMP_FILE: "${{runner.temp}}/pr-${{github.event.number}}.diff" run: | exit_code=0 - cd charts # This request doesn't consume API calls. curl -Lkso $TEMP_FILE $DIFF_URL files_changed="$(sed -nr 's/[\-\+]{3} [ab]\/(.*)/\1/p' $TEMP_FILE | sort | uniq)" # Adding || true to avoid "Process exited with code 1" errors - charts_dirs_changed="$(echo "$files_changed" | xargs dirname | grep -o "charts/osdfir-infrastructure" | sort | uniq || true)" + charts_dirs_changed="$(echo "$files_changed" | xargs dirname | grep -o "charts/[^/]*" | sort | uniq || true)" for chart in ${charts_dirs_changed}; do echo "Updating README.md for ${chart}" - readme-generator --values "${chart}/values.yaml" --readme "${chart}/README.md" + readme-generator --values "charts/${chart}/values.yaml" --readme "charts/${chart}/README.md" done - name: Push changes run: |