Upload My Demo App monthly #16
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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"' |