Skip to content

Upload My Demo App monthly #16

Upload My Demo App monthly

Upload My Demo App monthly #16

name: Upload My Demo App monthly
on:
workflow_call:
workflow_dispatch:
schedule:
- cron: '0 5 */30 * *'
env:
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
jobs:
download_upload_apk_eu:
name: Upload My Demo App apk to EU
runs-on: ubuntu-latest
steps:
- name: Download My Demo App apk
uses: wei/curl@v1.1.1
with:
args: -L -o Android-MyDemoAppRN.apk https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/Android-MyDemoAppRN.1.3.0.build-244.apk
- name: Upload My Demo App apk
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.eu-central-1.saucelabs.com/v1/storage/upload' --form 'payload=@"Android-MyDemoAppRN.apk"' --form 'name="Android-MyDemoAppRN.apk"'
download_upload_zip_eu:
name: Upload My Demo App zip to EU
runs-on: ubuntu-latest
steps:
- name: Download My Demo App zip
uses: wei/curl@v1.1.1
with:
args: -L -o iOS-Simulator-MyRNDemoApp.zip https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/iOS-Simulator-MyRNDemoApp.1.3.0-162.zip
- name: Upload My Demo App zip
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.eu-central-1.saucelabs.com/v1/storage/upload' --form 'payload=@"iOS-Simulator-MyRNDemoApp.zip"' --form 'name="iOS-Simulator-MyRNDemoApp.zip"'
download_upload_ipa_eu:
name: Upload My Demo App ipa to EU
runs-on: ubuntu-latest
steps:
- name: Download My Demo App ipa
uses: wei/curl@v1.1.1
with:
args: -L -o iOS-Real-Device-MyRNDemoApp.ipa https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/iOS-Real-Device-MyRNDemoApp.1.3.0-162.ipa
- name: Upload My Demo App ipa
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.eu-central-1.saucelabs.com/v1/storage/upload' --form 'payload=@"iOS-Real-Device-MyRNDemoApp.ipa"' --form 'name="iOS-Real-Device-MyRNDemoApp.ipa"'
download_upload_apk_us:
name: Upload My Demo App apk to US
runs-on: ubuntu-latest
steps:
- name: Download My Demo App apk
uses: wei/curl@v1.1.1
with:
args: -L -o Android-MyDemoAppRN.apk https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/Android-MyDemoAppRN.1.3.0.build-244.apk
- name: Upload My Demo App apk
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.us-west-1.saucelabs.com/v1/storage/upload' --form 'payload=@"Android-MyDemoAppRN.apk"' --form 'name="Android-MyDemoAppRN.apk"'
download_upload_zip_us:
name: Upload My Demo App zip to US
runs-on: ubuntu-latest
steps:
- name: Download My Demo App zip
uses: wei/curl@v1.1.1
with:
args: -L -o iOS-Simulator-MyRNDemoApp.zip https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/iOS-Simulator-MyRNDemoApp.1.3.0-162.zip
- name: Upload My Demo App zip
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.us-west-1.saucelabs.com/v1/storage/upload' --form 'payload=@"iOS-Simulator-MyRNDemoApp.zip"' --form 'name="iOS-Simulator-MyRNDemoApp.zip"'
download_upload_ipa_us:
name: Upload My Demo App ipa to US
runs-on: ubuntu-latest
steps:
- name: Download My Demo App ipa
uses: wei/curl@v1.1.1
with:
args: -L -o iOS-Real-Device-MyRNDemoApp.ipa https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/iOS-Real-Device-MyRNDemoApp.1.3.0-162.ipa
- name: Upload My Demo App ipa
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.us-west-1.saucelabs.com/v1/storage/upload' --form 'payload=@"iOS-Real-Device-MyRNDemoApp.ipa"' --form 'name="iOS-Real-Device-MyRNDemoApp.ipa"'