chore(deps): bump com.google.android.libraries.identity.googleid:googleid from 1.1.1 to 1.2.0 in /android #22
Workflow file for this run
This file contains hidden or 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: CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| branches: | |
| - main | |
| merge_group: | |
| types: | |
| - checks_requested | |
| workflow_dispatch: | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| lint: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v5 | |
| - name: Setup | |
| uses: ./.github/actions/setup | |
| - name: Lint files | |
| run: npm run lint | |
| - name: Typecheck files | |
| run: npm run typecheck | |
| test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v5 | |
| - name: Setup | |
| uses: ./.github/actions/setup | |
| - name: Run unit tests | |
| run: npm test -- --maxWorkers=2 --coverage | |
| build-library: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v5 | |
| - name: Setup | |
| uses: ./.github/actions/setup | |
| - name: Build package | |
| run: npm run prepare | |
| build-android: | |
| runs-on: ubuntu-latest | |
| env: | |
| TURBO_CACHE_DIR: .turbo/android | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v5 | |
| - name: Setup | |
| uses: ./.github/actions/setup | |
| - name: Cache turborepo for Android | |
| uses: actions/cache@v4.2.3 | |
| with: | |
| path: ${{ env.TURBO_CACHE_DIR }} | |
| key: ${{ runner.os }}-turborepo-android-${{ hashFiles('package-lock.json') }} | |
| restore-keys: | | |
| ${{ runner.os }}-turborepo-android- | |
| - name: Check turborepo cache for Android | |
| run: | | |
| TURBO_CACHE_STATUS=$(npx turbo run build:android --cache-dir="${{ env.TURBO_CACHE_DIR }}" --dry=json 2>/dev/null | jq -r '.tasks[] | select(.task == "build:android") | .cache.status // "MISS"') | |
| if [[ "$TURBO_CACHE_STATUS" == "HIT" ]]; then | |
| echo "turbo_cache_hit=1" >> $GITHUB_ENV | |
| fi | |
| shell: bash | |
| - name: Install JDK | |
| if: env.turbo_cache_hit != 1 | |
| uses: actions/setup-java@v4.7.1 | |
| with: | |
| distribution: 'zulu' | |
| java-version: '17' | |
| - name: Finalize Android SDK | |
| if: env.turbo_cache_hit != 1 | |
| run: | | |
| /bin/bash -c "yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --licenses > /dev/null" | |
| - name: Cache Gradle | |
| if: env.turbo_cache_hit != 1 | |
| uses: actions/cache@v4.2.3 | |
| with: | |
| path: | | |
| ~/.gradle/wrapper | |
| ~/.gradle/caches | |
| key: ${{ runner.os }}-gradle-${{ hashFiles('android/**/*.gradle', 'android/gradle.properties') }} | |
| restore-keys: | | |
| ${{ runner.os }}-gradle- | |
| - name: Build example for Android | |
| env: | |
| JAVA_OPTS: '-XX:MaxHeapSize=6g' | |
| run: | | |
| npx turbo run build:android --cache-dir="${{ env.TURBO_CACHE_DIR }}" | |
| # iOS build is commented out - support to be added in future versions | |
| # build-ios: | |
| # runs-on: macos-latest | |
| # env: | |
| # XCODE_VERSION: 16.3 | |
| # TURBO_CACHE_DIR: .turbo/ios | |
| # RCT_USE_RN_DEP: 1 | |
| # RCT_USE_PREBUILT_RNCORE: 1 | |
| # steps: | |
| # - name: Checkout | |
| # uses: actions/checkout@v5 | |
| # - name: Setup | |
| # uses: ./.github/actions/setup | |
| # - name: Cache turborepo for iOS | |
| # uses: actions/cache@v4.2.3 | |
| # with: | |
| # path: ${{ env.TURBO_CACHE_DIR }} | |
| # key: ${{ runner.os }}-turborepo-ios-${{ hashFiles('yarn.lock') }} | |
| # restore-keys: | | |
| # ${{ runner.os }}-turborepo-ios- | |
| # - name: Check turborepo cache for iOS | |
| # run: | | |
| # TURBO_CACHE_STATUS=$(node -p "($(yarn turbo run build:ios --cache-dir="${{ env.TURBO_CACHE_DIR }}" --dry=json)).tasks.find(t => t.task === 'build:ios').cache.status") | |
| # if [[ $TURBO_CACHE_STATUS == "HIT" ]]; then | |
| # echo "turbo_cache_hit=1" >> $GITHUB_ENV | |
| # fi | |
| # - name: Use appropriate Xcode version | |
| # if: env.turbo_cache_hit != 1 | |
| # uses: maxim-lobanov/setup-xcode@v1.6.0 | |
| # with: | |
| # xcode-version: ${{ env.XCODE_VERSION }} | |
| # - name: Install cocoapods | |
| # if: env.turbo_cache_hit != 1 && steps.cocoapods-cache.outputs.cache-hit != 'true' | |
| # run: | | |
| # cd example | |
| # bundle install | |
| # bundle exec pod repo update --verbose | |
| # bundle exec pod install --project-directory=ios | |
| # - name: Build example for iOS | |
| # run: | | |
| # yarn turbo run build:ios --cache-dir="${{ env.TURBO_CACHE_DIR }}" |