From b6113a176fe84de848de6d71de798246b5a0fb24 Mon Sep 17 00:00:00 2001 From: Cihat ATA Date: Sun, 16 Mar 2025 14:38:24 +0300 Subject: [PATCH] test poeditor upload step (#1944) * fix: test github workflow upload action * fix: test github workflow upload action * fix: test github workflow upload action --- .github/workflows/upload-poeditor.yml | 26 +++++++++++++++++++------- src/locales/tr.json | 2 +- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/.github/workflows/upload-poeditor.yml b/.github/workflows/upload-poeditor.yml index bdd2b8fbf..988463d4b 100644 --- a/.github/workflows/upload-poeditor.yml +++ b/.github/workflows/upload-poeditor.yml @@ -51,14 +51,26 @@ jobs: id: changed-files if: github.event_name == 'pull_request' run: | - # Get list of changed files in src/locales directory - CHANGED_FILES=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.event.pull_request.head.sha }} -- src/locales/*.json) - echo "Changed files: $CHANGED_FILES" + # Get base and head commits + BASE_SHA=${{ github.event.pull_request.base.sha }} + HEAD_SHA=${{ github.event.pull_request.head.sha }} - # Create a JSON array of changed files with language codes - echo "CHANGED_FILES<> $GITHUB_ENV - echo "$CHANGED_FILES" >> $GITHUB_ENV - echo "EOF" >> $GITHUB_ENV + echo "Base SHA: $BASE_SHA" + echo "Head SHA: $HEAD_SHA" + + # Get list of changed files in src/locales directory + CHANGED_FILES=$(git diff --name-only $BASE_SHA..$HEAD_SHA -- 'src/locales/*.json' || git ls-files 'src/locales/*.json') + + if [ -z "$CHANGED_FILES" ]; then + echo "No changes detected in locale files" + echo "CHANGED_FILES=" >> $GITHUB_ENV + else + echo "Changed files:" + echo "$CHANGED_FILES" + echo "CHANGED_FILES<> $GITHUB_ENV + echo "$CHANGED_FILES" >> $GITHUB_ENV + echo "EOF" >> $GITHUB_ENV + fi - name: Upload changed translations to POEditor if: env.CHANGED_FILES != '' diff --git a/src/locales/tr.json b/src/locales/tr.json index 6a102672e..b4332a548 100644 --- a/src/locales/tr.json +++ b/src/locales/tr.json @@ -175,5 +175,5 @@ }, "testNotificationDevelop": "" }, - "testLocale": "TEST10 UPLOAD" + "testLocale": "TEST11 UPLOAD" } \ No newline at end of file