Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions .github/workflows/checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,13 @@ jobs:
uses: ./.github/actions/setup-python-env
with:
python-version: ${{ matrix.python-version }}
- name: Run pylint and type tests
shell: bash
run: |
mise exec python@${{ matrix.python-version }} -- uv run --project ./py nox -f ./py/noxfile.py -s pylint test_types
- parallel:
Comment thread
AbhiPrasad marked this conversation as resolved.
- name: Run pylint
shell: bash
run: mise exec python@${{ matrix.python-version }} -- uv run --project ./py nox -f ./py/noxfile.py -s pylint
- name: Run type tests
shell: bash
run: mise exec python@${{ matrix.python-version }} -- uv run --project ./py nox -f ./py/noxfile.py -s test_types

smoke:
runs-on: ${{ matrix.os }}
Expand Down
33 changes: 16 additions & 17 deletions .github/workflows/openapi-spec-updates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,23 +36,22 @@ jobs:
continue-on-error: true
run: mise exec -- make -C py generate-api-client

- name: Run codegen tests
id: codegen
if: steps.update.outputs.changed == 'true'
continue-on-error: true
run: mise exec -- make -C py test-api-codegen

- name: Run REST client runtime tests
id: runtime
if: steps.update.outputs.changed == 'true'
continue-on-error: true
run: mise exec -- make -C py test-core

- name: Run public API type tests
id: types
if: steps.update.outputs.changed == 'true'
continue-on-error: true
run: mise exec -- uv run --project ./py nox -f ./py/noxfile.py -s test_types
- parallel:
Comment thread
AbhiPrasad marked this conversation as resolved.
- name: Run codegen tests
id: codegen
if: steps.update.outputs.changed == 'true'
continue-on-error: true
run: mise exec -- make -C py test-api-codegen
- name: Run REST client runtime tests
id: runtime
if: steps.update.outputs.changed == 'true'
continue-on-error: true
run: mise exec -- make -C py test-core
- name: Run public API type tests
id: types
if: steps.update.outputs.changed == 'true'
continue-on-error: true
run: mise exec -- uv run --project ./py nox -f ./py/noxfile.py -s test_types

- name: Add validation results to pull request body
if: steps.update.outputs.changed == 'true'
Expand Down
Loading