Skip to content

Add timeout support for filtered orchestration purge #388

Add timeout support for filtered orchestration purge

Add timeout support for filtered orchestration purge #388

Workflow file for this run

name: Type Check (pyright)
on:
push:
branches:
- "main"
tags:
- "v*"
- "azuremanaged-v*"
- "azurefunctions-v*"
pull_request:
branches:
- "main"
permissions:
contents: read
jobs:
pyright:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Python 3.10 (lowest supported)
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: "3.10"
- name: Install packages and dependencies
run: |
python -m pip install --upgrade pip
pip install nox
- name: Run pyright (strict, Python 3.10)
run: nox -s typecheck_core
pyright-azurefunctions:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Python 3.13 (lowest supported by azure-functions-durable)
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: "3.13"
- name: Install packages and dependencies
run: |
python -m pip install --upgrade pip
pip install nox
- name: Run pyright (strict, Python 3.13)
run: nox -s typecheck_functions
- name: Check packaged types (strict, Python 3.13)
run: nox -s typecheck_functions_package