Skip to content

chore: pin GitHub Actions to SHA for supply chain security #3

chore: pin GitHub Actions to SHA for supply chain security

chore: pin GitHub Actions to SHA for supply chain security #3

name: 'Integration Tests - Ui tests'
on:
push:
branches:
- main
- release/**
pull_request:
jobs:
test:
name: Ui tests
runs-on: ubuntu-latest
# we copy the secret to the env variable in order to access it in the workflow
env:
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
steps:
- name: Git checkout
uses: actions/checkout@v3
- name: 'Set up Java: 17'
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
# Clean, build and release a test apk
- name: Make assembleUiTests
run: make assembleUiTests
# We stop gradle at the end to make sure the cache folders
# don't contain any lock files and are free to be cached.
- name: Make stop
run: make stop
- name: Run Tests in SauceLab
uses: saucelabs/saucectl-run-action@9f8b2c03deea98eb6db7b75bffb1595f2da535db # pin@v1
with:
sauce-username: ${{ secrets.SAUCE_USERNAME }}
sauce-access-key: ${{ secrets.SAUCE_ACCESS_KEY }}
config-file: .sauce/sentry-uitest-android-ui.yml
if: env.SAUCE_USERNAME != null