mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-04-22 10:17:57 +00:00
Initial commit: Pezkuwi Wallet Android
Security hardened release: - Code obfuscation enabled (minifyEnabled=true, shrinkResources=true) - Sensitive files excluded (google-services.json, keystores) - Branch.io key moved to BuildConfig placeholder - Updated dependencies: OkHttp 4.12.0, Gson 2.10.1, BouncyCastle 1.77 - Comprehensive ProGuard rules for crypto wallet - Navigation 2.7.7, Lifecycle 2.7.0, ConstraintLayout 2.1.4
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
name: Appium Mobile Tests
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
app_url:
|
||||
type: string
|
||||
description: URL to download the app from
|
||||
required: true
|
||||
test_grep:
|
||||
type: string
|
||||
description: Test pattern to run (pytest marker or test name)
|
||||
required: false
|
||||
default: "android"
|
||||
allure_job_run_id:
|
||||
type: string
|
||||
description: ALLURE_JOB_RUN_ID service parameter. Leave blank.
|
||||
required: false
|
||||
default: ""
|
||||
allure_username:
|
||||
type: string
|
||||
description: ALLURE_USERNAME service parameter. Leave blank.
|
||||
required: false
|
||||
default: ""
|
||||
secrets:
|
||||
WORKFLOW_TOKEN:
|
||||
required: true
|
||||
ALLURE_TOKEN:
|
||||
required: false
|
||||
|
||||
env:
|
||||
PYTHON_VERSION: '3.9'
|
||||
CI: true
|
||||
ALLURE_ENDPOINT: https://pezkuwi.testops.cloud/
|
||||
ALLURE_PROJECT_ID: 103
|
||||
|
||||
jobs:
|
||||
trigger-tests:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Trigger mobile tests in test repository
|
||||
uses: actions/github-script@v7
|
||||
with:
|
||||
github-token: ${{ secrets.WORKFLOW_TOKEN }}
|
||||
script: |
|
||||
const response = await github.rest.actions.createWorkflowDispatch({
|
||||
owner: 'pezkuwichain',
|
||||
repo: 'appium-mobile-tests',
|
||||
workflow_id: 'browserstack-tests.yml',
|
||||
ref: 'master',
|
||||
inputs: {
|
||||
app_url: '${{ inputs.app_url }}',
|
||||
ALLURE_JOB_RUN_ID: '${{ inputs.allure_job_run_id }}',
|
||||
ALLURE_USERNAME: '${{ inputs.allure_username }}'
|
||||
}
|
||||
});
|
||||
|
||||
console.log('Mobile tests triggered successfully');
|
||||
console.log('App URL:', '${{ inputs.app_url }}');
|
||||
|
||||
- name: Wait for test completion (optional)
|
||||
if: false
|
||||
uses: actions/github-script@v7
|
||||
with:
|
||||
github-token: ${{ secrets.WORKFLOW_TOKEN }}
|
||||
script: |
|
||||
console.log('Waiting for test completion...');
|
||||
|
||||
Reference in New Issue
Block a user