From 5df6efba549c23796a98e16fb222eef9fca24809 Mon Sep 17 00:00:00 2001 From: "Hasko, Vladimir" Date: Sun, 22 Feb 2026 23:45:52 +0000 Subject: [PATCH] Update .gitea/workflows/openapi.yml --- .gitea/workflows/openapi.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/openapi.yml b/.gitea/workflows/openapi.yml index ce59317a8..21a6a6d4b 100644 --- a/.gitea/workflows/openapi.yml +++ b/.gitea/workflows/openapi.yml @@ -41,7 +41,7 @@ jobs: BASE_SHA="${{ gitea.event.pull_request.base.sha }}" echo "Base SHA: $BASE_SHA" git fetch origin $BASE_SHA - echo "changed_files=$(git diff --name-only ${BASE_SHA}...HEAD | grep -E '\.(yml|yaml)$' | xargs)" >> $GITHUB_OUTPUT + echo "changed_files=$(git diff --name-only ${BASE_SHA}...HEAD | grep -E '^docs/[^/]+/openapi/.*\.(yaml|yml)$' | xargs)" >> $GITHUB_OUTPUT - name: List changed files run: | @@ -50,7 +50,6 @@ jobs: done - name: Get changed OpenAPI files (branch URLs) - id: changed-files run: | BASE_SHA="${{ gitea.event.pull_request.base.sha }}" git fetch origin $BASE_SHA @@ -64,13 +63,11 @@ jobs: REPO_URL="${{ gitea.server_url }}/${{ gitea.repository }}" # Only docs/*/openapi/*.yaml or yml - FILES=$(git diff --name-only ${BASE_SHA}...HEAD \ - | grep -E '^docs/[^/]+/openapi/.*\.(yaml|yml)$' || true) + # FILES=$(git diff --name-only ${BASE_SHA}...HEAD \ + # | grep -E '^docs/[^/]+/openapi/.*\.(yaml|yml)$' || true) - echo "changed_urls<> $GITHUB_OUTPUT + echo "changed_urls" - for file in $FILES; do + for file in ${{ steps.changed-files.outputs.changed_files }}; do echo "$REPO_URL/src/branch/$BRANCH/$file" - done >> $GITHUB_OUTPUT - - echo "EOF" >> $GITHUB_OUTPUT \ No newline at end of file + done