Skip to content

Commit

Permalink
test: [skip ci] add workflow dispatch inputs for platform-specific in…
Browse files Browse the repository at this point in the history
…tegration tests (#3318)
  • Loading branch information
atierian authored Oct 23, 2023
1 parent 4184c64 commit 988eebb
Show file tree
Hide file tree
Showing 22 changed files with 394 additions and 0 deletions.
19 changes: 19 additions & 0 deletions .github/workflows/integ_test_analytics.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
name: Integration Tests | Analytics
on:
workflow_dispatch:
inputs:
ios:
description: '📱 iOS'
required: true
default: true
type: boolean
tvos:
description: '📺 tvOS'
required: true
default: true
type: boolean
watchos:
description: '⌚️ watchOS'
required: true
default: true
type: boolean
workflow_call:

permissions:
Expand All @@ -9,6 +25,7 @@ permissions:

jobs:
analytics-integration-test-iOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.ios }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -36,6 +53,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

analytics-integration-test-tvOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.tvos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -64,6 +82,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

analytics-integration-test-watchOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.watchos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/integ_test_api_functional.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
name: Integration Tests | API - Functional
on:
workflow_dispatch:
inputs:
ios:
description: '📱 iOS'
required: true
default: true
type: boolean
tvos:
description: '📺 tvOS'
required: true
default: true
type: boolean
watchos:
description: '⌚️ watchOS'
required: true
default: true
type: boolean
workflow_call:

permissions:
Expand All @@ -9,6 +25,7 @@ permissions:

jobs:
api-functional-test-iOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.ios }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -36,6 +53,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-functional-test-tvOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.tvos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -64,6 +82,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-functional-test-watchOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.watchos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/integ_test_api_graphql_auth_directive.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
name: Integration Tests | API - GraphQL Auth Directive
on:
workflow_dispatch:
inputs:
ios:
description: '📱 iOS'
required: true
default: true
type: boolean
tvos:
description: '📺 tvOS'
required: true
default: true
type: boolean
workflow_call:

permissions:
Expand All @@ -9,6 +20,7 @@ permissions:

jobs:
api-graphql-auth-directive-test-iOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.ios }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -36,6 +48,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-graphql-auth-directive-test-tvOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.tvos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/integ_test_api_graphql_iam.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
name: Integration Tests | API - GraphQL IAM
on:
workflow_dispatch:
inputs:
ios:
description: '📱 iOS'
required: true
default: true
type: boolean
tvos:
description: '📺 tvOS'
required: true
default: true
type: boolean
workflow_call:

permissions:
Expand All @@ -9,6 +20,7 @@ permissions:

jobs:
api-graphql-iam-test-iOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.ios }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -36,6 +48,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-graphql-iam-test-tvOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.tvos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/integ_test_api_graphql_lambda_auth.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
name: Integration Tests | API - GraphQL Lambda
on:
workflow_dispatch:
inputs:
ios:
description: '📱 iOS'
required: true
default: true
type: boolean
tvos:
description: '📺 tvOS'
required: true
default: true
type: boolean
watchos:
description: '⌚️ watchOS'
required: true
default: true
type: boolean
workflow_call:

permissions:
Expand All @@ -9,6 +25,7 @@ permissions:

jobs:
api-graphql-lambda-auth-test-iOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.ios }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -36,6 +53,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-graphql-lambda-auth-test-tvOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.tvos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -64,6 +82,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-graphql-lambda-auth-test-watchOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.watchos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/integ_test_api_graphql_lazy_load.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
name: Integration Tests | API - GraphQL Lazy Load
on:
workflow_dispatch:
inputs:
ios:
description: '📱 iOS'
required: true
default: true
type: boolean
tvos:
description: '📺 tvOS'
required: true
default: true
type: boolean
workflow_call:

permissions:
Expand All @@ -9,6 +20,7 @@ permissions:

jobs:
api-lazy-load-test-iOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.ios }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -36,6 +48,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-lazy-load-test-tvOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.tvos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/integ_test_api_graphql_user_pool.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
name: Integration Tests | API - GraphQL User Pool
on:
workflow_dispatch:
inputs:
ios:
description: '📱 iOS'
required: true
default: true
type: boolean
tvos:
description: '📺 tvOS'
required: true
default: true
type: boolean
workflow_call:

permissions:
Expand All @@ -9,6 +20,7 @@ permissions:

jobs:
api-graphql-user-pool-test-iOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.ios }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -36,6 +48,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-graphql-user-pool-test-tvOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.tvos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/integ_test_api_rest_iam.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
name: Integration Tests | API - REST IAM
on:
workflow_dispatch:
inputs:
ios:
description: '📱 iOS'
required: true
default: true
type: boolean
tvos:
description: '📺 tvOS'
required: true
default: true
type: boolean
watchos:
description: '⌚️ watchOS'
required: true
default: true
type: boolean
workflow_call:

permissions:
Expand All @@ -9,6 +25,7 @@ permissions:

jobs:
api-rest-iam-test-iOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.ios }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -36,6 +53,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-rest-iam-test-tvOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.tvos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -64,6 +82,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-rest-iam-test-watchOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.watchos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/integ_test_api_rest_user_pool.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
name: Integration Tests | API - REST User Pool
on:
workflow_dispatch:
inputs:
ios:
description: '📱 iOS'
required: true
default: true
type: boolean
tvos:
description: '📺 tvOS'
required: true
default: true
type: boolean
workflow_call:

permissions:
Expand All @@ -9,6 +20,7 @@ permissions:

jobs:
api-rest-user-pool-test-iOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.ios }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down Expand Up @@ -36,6 +48,7 @@ jobs:
xcode_path: '/Applications/Xcode_14.3.app'

api-rest-user-pool-test-tvOS:
if: ${{ github.event_name != 'workflow_dispatch' || inputs.tvos }}
runs-on: macos-13
environment: IntegrationTest
steps:
Expand Down
Loading

0 comments on commit 988eebb

Please sign in to comment.