Skip to content

Repro spurious DoesNotExistError #64

Repro spurious DoesNotExistError

Repro spurious DoesNotExistError #64

Workflow file for this run

# Placeholder Action on `main` branch, to be implemented/customized on
# individual branches, to repro specific issues.
name: gha.yml
on:
workflow_dispatch:
inputs:
runs-on:
description: Host
type: choice
options:
- ubuntu-latest
- macos-latest
- macos-latest-xlarge
- windows-latest
ref:
description: TileDB-SOMA branch or tag to clone
default: main
python-version:
description: Python version to use
default: 3.11.9
build-debug:
type: boolean
default: False
description: 'Build libtiledbsoma with `build=Debug`'
tests:
description: Tests to run (under apis/python/tests/)
jobs:
job:
runs-on: ${{ inputs.runs-on }}
steps:
- name: Checkout TileDB-SOMA@${{ inputs.ref }}
uses: actions/checkout@v4
with:
repository: single-cell-data/TileDB-SOMA
ref: ${{ inputs.ref }}
- name: Set up Python ${{ inputs.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ inputs.python-version }}
- name: Build + Install
run: make install ${{ inputs.build-debug && 'build=Debug' || '' }}
- name: Run tests
run: pytest ${{ inputs.tests || '' }}
working-directory: apis/python/tests