Repro spurious DoesNotExistError #65
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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: | |
name: TileDB-SOMA tests (py${{ inputs.python-version }}) | |
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 |