From 235d61d2bea2b6520257c4f23e01102e1bab95cd Mon Sep 17 00:00:00 2001 From: godly-devotion Date: Tue, 19 Mar 2024 11:27:41 -0400 Subject: [PATCH] ci: upload string catalog directly to Crowdin --- .github/workflows/ci.yml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c20642..7d71625 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,18 +19,15 @@ jobs: - name: Build and Analyze run: > xcodebuild clean build analyze - -exportLocalizations -project "Front Row.xcodeproj" -scheme "Front Row" - -localizationPath "./locale" - -exportLanguage en CODE_SIGNING_ALLOWED=NO | xcpretty && exit ${PIPESTATUS[0]} - - name: Upload source locale artifact + - name: Upload string catalog uses: actions/upload-artifact@v4.3.1 with: - name: en-source-locale - path: './locale/en.xcloc/Localized Contents/en.xliff' + name: string-catalog + path: "./Front Row/Localizable.xcstrings" crowdin: runs-on: ubuntu-latest @@ -38,18 +35,18 @@ jobs: steps: - uses: actions/download-artifact@v4.1.4 with: - name: en-source-locale + name: string-catalog github-token: ${{ secrets.GITHUB_TOKEN }} - - name: Upload source to Crowdin + - name: Upload string catalog to Crowdin uses: crowdin/github-action@v1.19.0 with: upload_sources: true upload_translations: false download_translations: false - source: en.xliff - translation: '%osx_locale%.xliff' + source: Localizable.xcstrings + translation: "%osx_locale%.xcstrings" project_id: ${{ secrets.CROWDIN_PROJECT_ID }} token: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}