From 7d7310bc47ef4720e7d6a00e532b2ed2694a4b74 Mon Sep 17 00:00:00 2001 From: Pravin Dahal Date: Tue, 11 Aug 2026 13:15:17 +0200 Subject: [PATCH] feat: Implement comment suggestions for correcting validation failures --- .github/workflows/techdocs-publish.yaml | 2 +- .github/workflows/techdocs.yaml | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/techdocs-publish.yaml b/.github/workflows/techdocs-publish.yaml index c795751..6b5de9f 100644 --- a/.github/workflows/techdocs-publish.yaml +++ b/.github/workflows/techdocs-publish.yaml @@ -10,4 +10,4 @@ jobs: packages: read pull-requests: read name: TechDocs - uses: coopnorge/github-workflow-techdocs/.github/workflows/techdocs.yaml@v0 + uses: ./.github/workflows/techdocs.yaml diff --git a/.github/workflows/techdocs.yaml b/.github/workflows/techdocs.yaml index 61dc85e..6ca0797 100644 --- a/.github/workflows/techdocs.yaml +++ b/.github/workflows/techdocs.yaml @@ -86,6 +86,9 @@ jobs: contents: read id-token: write packages: read + pull-requests: write + checks: write + issues: write runs-on: ubuntu-latest env: XDG_CACHE_HOME: ${{ github.workspace }}/.cache @@ -93,6 +96,16 @@ jobs: - uses: actions/checkout@v7 with: fetch-depth: 0 + - name: Validate-fix + if: github.event_name == 'pull_request' + run: 'docker compose run --rm ${{ inputs.docker-compose-service }} validate-fix MARKDOWN_FILES="${{ needs.setup.outputs.changed-markdown-files }}"' + - name: show diff + run: git diff + - uses: reviewdog/action-suggester@2558ba17e65a9039e73764a73009fc05fef28a46 # v1.24.3 + if: github.event_name == 'pull_request' + with: + tool_name: prettier + github_token: ${{ secrets.REVIEWBOT_GITHUB_TOKEN }} - name: Validate if: ${{ needs.setup.outputs.changed-markdown }} run: 'docker compose run --rm ${{ inputs.docker-compose-service }} validate MARKDOWN_FILES="${{ needs.setup.outputs.changed-markdown-files }}"'