Skip to content

core_internal

core_internal #1943

Workflow file for this run

name: core_internal
permissions:
contents: read
on:
workflow_dispatch:
pull_request:
paths:
- 'FirebaseCoreInternal.podspec'
- 'FirebaseCore/Internal/**'
- '.github/workflows/core_internal.yml'
- '.github/workflows/common.yml'
- '.github/workflows/common_cocoapods.yml'
- '.github/workflows/common_catalyst.yml'
- '.github/workflows/common_cocoapods_cron.yml'
- 'Gemfile*'
schedule:
# Run every day at 3am (PDT) / 6am (EDT) - cron uses UTC times
- cron: '0 10 * * *'
jobs:
spm:
uses: ./.github/workflows/common.yml
with:
target: FirebaseCoreInternalTests
catalyst:
strategy:
matrix:
target: [FirebaseCoreInternal-Unit-Unit, FirebaseCoreInternal-Unit-Integration]
uses: ./.github/workflows/common_catalyst.yml
with:
product: FirebaseCoreInternal
target: ${{ matrix.target }}
pod_lib_lint:
uses: ./.github/workflows/common_cocoapods.yml
with:
product: FirebaseCoreInternal
supports_swift6: true
core-internal-cron-only:
needs: pod_lib_lint
uses: ./.github/workflows/common_cocoapods_cron.yml
with:
product: FirebaseCoreInternal
platforms: '[ "ios", "tvos", "macos" ]'
flags: '[ "--use-static-frameworks" ]'