Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
53 lines
1.3 KiB
YAML
53 lines
1.3 KiB
YAML
name: Upload Latest Apk to S3 CI
|
|
|
|
on:
|
|
workflow_call:
|
|
secrets:
|
|
AWS_ACCESS_KEY_GITHUB_CACHE:
|
|
description: Access Key
|
|
required: true
|
|
AWS_SECRET_KEY_GITHUB_CACHE:
|
|
description: Secret Key
|
|
required: true
|
|
|
|
jobs:
|
|
build:
|
|
|
|
runs-on: [ self-hosted ]
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Clear Cache
|
|
run: |
|
|
sudo rm -rf ~/Python
|
|
|
|
- name: Download Artifact
|
|
id: download
|
|
uses: actions/download-artifact@v4
|
|
with:
|
|
name: app-qa-debug
|
|
|
|
- name: Print Download Path
|
|
run: echo ${{steps.download.outputs.download-path}}
|
|
|
|
- name: List Files
|
|
run: |
|
|
ls -R ${{steps.download.outputs.download-path}}
|
|
|
|
- name: Set up Python
|
|
uses: actions/setup-python@v2
|
|
with:
|
|
python-version: '3.9.7'
|
|
|
|
- name: Install dependencies
|
|
run: pip install -r .github/actions/s3_file_transfer/dependencies.txt
|
|
|
|
- name: Upload File
|
|
run: python ./.github/actions/s3_file_transfer/script.py upload ${{secrets.AWS_ACCESS_KEY_GITHUB_CACHE}} ${{secrets.AWS_SECRET_KEY_GITHUB_CACHE}} ${{steps.download.outputs.download-path}}/apk_from_bundle/qaDebug/app-qa-debug-universal.apk
|
|
|
|
- name: Cleanup
|
|
run: |
|
|
echo "Cleaning up..."
|
|
rm -rf *.tmp |