Skip to content

Centralize shared execute() kwargs into an ExecuteOptions dataclass #3423

Centralize shared execute() kwargs into an ExecuteOptions dataclass

Centralize shared execute() kwargs into an ExecuteOptions dataclass #3423

Workflow file for this run

name: Test
on:
pull_request:
paths-ignore:
- 'docs/**'
- '**.md'
schedule:
- cron: '0 0 * * 0'
# Allows refreshing the README status badge on demand: the badge reflects
# the latest run on the default branch, which is otherwise only the weekly
# scheduled run and stays red for up to a week after a transient failure.
workflow_dispatch:
permissions:
id-token: write
contents: read
# Cancel superseded runs: overlapping runs stampede the account's Athena
# concurrent-query quota (TooManyRequestsException) and fail each other.
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
test:
uses: ./.github/workflows/test-suite.yaml
with:
test-type: pyathena
test-sqla:
needs: [test]
uses: ./.github/workflows/test-suite.yaml
with:
test-type: sqla
test-sqla-async:
needs: [test-sqla]
uses: ./.github/workflows/test-suite.yaml
with:
test-type: sqla_async