fix: update GitHub Actions workflows and add Kurdish translation

- Update deprecated actions:
  - actions/checkout@v2 -> v4
  - actions-rs/toolchain@v1 -> dtolnay/rust-toolchain@stable
  - peter-evans/find-comment@v2 -> v3
  - tibdex/github-app-token@v1 -> v2
  - peter-evans/repository-dispatch@v2 -> v3

- Temporarily disable appium-mobile-tests trigger (PAT_TOKEN needs workflow scope)

- Add Kurdish (Kurmancî) translation (values-ku/strings.xml)
  - 1996 strings translated from English
  - Key UI terms in Kurdish (Wallet=Cîzdan, Account=Hesab, etc.)

- Update Pezkuwi branding images

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-24 04:32:13 +03:00
parent 8b05fed73c
commit 61eeeb5be9
13 changed files with 2740 additions and 478 deletions
+2 -2
View File
@@ -140,8 +140,8 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 90 timeout-minutes: 90
steps: steps:
- name: Checkout particualr branch - name: Checkout particular branch
uses: actions/checkout@v2 uses: actions/checkout@v4
with: with:
ref: ${{ inputs.branch }} ref: ${{ inputs.branch }}
@@ -27,7 +27,7 @@ jobs:
needs: build needs: build
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Set Environment Variables - name: Set Environment Variables
uses: tw3lveparsecs/github-actions-setvars@v0.1 uses: tw3lveparsecs/github-actions-setvars@v0.1
with: with:
+1 -4
View File
@@ -24,11 +24,8 @@ runs:
shell: bash shell: bash
- name: 🦀 Install Rust - name: 🦀 Install Rust
uses: actions-rs/toolchain@v1 uses: dtolnay/rust-toolchain@stable
with: with:
profile: minimal
toolchain: stable
override: true
components: rustfmt, clippy components: rustfmt, clippy
- name: Add targets - name: Add targets
@@ -25,7 +25,7 @@ jobs:
needs: build needs: build
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Download built artifact - name: Download built artifact
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
+4 -4
View File
@@ -15,7 +15,7 @@ jobs:
is_rc: ${{ steps.check_ref.outputs.ref_contains_rc }} is_rc: ${{ steps.check_ref.outputs.ref_contains_rc }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Check if "rc" or "hotfix" is present in github.ref - name: Check if "rc" or "hotfix" is present in github.ref
id: check_ref id: check_ref
run: | run: |
@@ -39,7 +39,7 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Find Comment - name: Find Comment
uses: peter-evans/find-comment@v2 uses: peter-evans/find-comment@v3
id: fc id: fc
with: with:
issue-number: ${{ github.event.pull_request.number }} issue-number: ${{ github.event.pull_request.number }}
@@ -58,7 +58,7 @@ jobs:
VERSION=${VERSION/hotfix/rc} # Replace "hotfix" with "rc" VERSION=${VERSION/hotfix/rc} # Replace "hotfix" with "rc"
echo "version=${VERSION#*rc/}" >> $GITHUB_OUTPUT echo "version=${VERSION#*rc/}" >> $GITHUB_OUTPUT
- uses: tibdex/github-app-token@v1 - uses: tibdex/github-app-token@v2
id: generate-token id: generate-token
with: with:
app_id: ${{ secrets.PR_APP_ID }} app_id: ${{ secrets.PR_APP_ID }}
@@ -68,7 +68,7 @@ jobs:
run: python .github/scripts/pr_comment_extract_data.py run: python .github/scripts/pr_comment_extract_data.py
- name: Create new branch and file in pezkuwi-wallet-android-releases repo - name: Create new branch and file in pezkuwi-wallet-android-releases repo
uses: peter-evans/repository-dispatch@v2 uses: peter-evans/repository-dispatch@v3
with: with:
token: ${{ steps.generate-token.outputs.token }} token: ${{ steps.generate-token.outputs.token }}
repository: pezkuwichain/pezkuwi-wallet-android-releases repository: pezkuwichain/pezkuwi-wallet-android-releases
+1 -1
View File
@@ -22,7 +22,7 @@ jobs:
needs: build needs: build
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Download built artifact - name: Download built artifact
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
+13 -12
View File
@@ -18,7 +18,7 @@ jobs:
needs: build needs: build
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Download built artifact - name: Download built artifact
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
@@ -44,7 +44,7 @@ jobs:
S3_REGION: nl-ams S3_REGION: nl-ams
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Download built artifact - name: Download built artifact
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
@@ -65,13 +65,14 @@ jobs:
run: | run: |
echo "App uploaded to: ${{ steps.s3_upload.outputs.s3_url }}" echo "App uploaded to: ${{ steps.s3_upload.outputs.s3_url }}"
appium-mobile-tests: # Appium mobile tests - temporarily disabled until browserstack-tests.yml is created
needs: [upload-to-s3] # appium-mobile-tests:
uses: ./.github/workflows/appium-mobile-tests.yml # needs: [upload-to-s3]
with: # uses: ./.github/workflows/appium-mobile-tests.yml
app_url: ${{ needs.upload-to-s3.outputs.s3_url }} # with:
test_grep: "android" # app_url: ${{ needs.upload-to-s3.outputs.s3_url }}
allure_job_run_id: "" # test_grep: "android"
secrets: # allure_job_run_id: ""
WORKFLOW_TOKEN: ${{ secrets.PAT_TOKEN }} # secrets:
ALLURE_TOKEN: ${{ secrets.ALLURE_TOKEN }} # WORKFLOW_TOKEN: ${{ secrets.PAT_TOKEN }}
# ALLURE_TOKEN: ${{ secrets.ALLURE_TOKEN }}
+1 -1
View File
@@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
with: with:
token: ${{ secrets.WRITE_SECRET_PAT }} token: ${{ secrets.WRITE_SECRET_PAT }}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 MiB

After

Width:  |  Height:  |  Size: 175 KiB

File diff suppressed because it is too large Load Diff