Skip to content

Adding incremental refresh option for workbook and datasource endpoints along with the new JobItem code changes #1413

Adding incremental refresh option for workbook and datasource endpoints along with the new JobItem code changes

Adding incremental refresh option for workbook and datasource endpoints along with the new JobItem code changes #1413

Workflow file for this run

name: types and style checks
on: [push, pull_request]
jobs:
build:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ['3.10']
runs-on: ${{ matrix.os }}
steps:
- name: Get pip cache dir
id: pip-cache
shell: bash
run: |
echo "dir=$(pip cache dir)" >> $GITHUB_OUTPUT
- name: cache
uses: actions/cache@v4
with:
path: ${{ steps.pip-cache.outputs.dir }}
key: ${{ runner.os }}-${{ matrix.python-version }}-pip-${{ hashFiles('pyproject.toml') }}
restore-keys: |
${{ runner.os }}-${{ matrix.python-version }}-pip-
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }} on ${{ matrix.os }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -e .[test]
- name: Format with black
run: |
black --check --line-length 120 tableauserverclient samples test
- name: Run Mypy tests
if: always()
run: |
mypy --show-error-codes --disable-error-code misc --disable-error-code import --implicit-optional tableauserverclient test