|
33 | 33 | - release |
34 | 34 | mode: |
35 | 35 | - normal |
| 36 | + vendored_dandiapi: |
| 37 | + # Allow vendor information for the dandi-api instance to default to |
| 38 | + # the default values specified in |
| 39 | + # dandi/tests/data/dandiarchive-docker/docker-compose.yml of the dandi-cli |
| 40 | + # repo. |
| 41 | + - default |
36 | 42 | include: |
37 | 43 | - os: ubuntu-latest |
38 | 44 | python: 3.9 |
|
42 | 48 | python: 3.9 |
43 | 49 | mode: dandi-devel |
44 | 50 | version: release |
| 51 | + - os: ubuntu-latest |
| 52 | + python: 3.11 |
| 53 | + mode: normal |
| 54 | + version: master |
| 55 | + vendored_dandiapi: ember-dandi |
| 56 | + instance_name: EMBER-DANDI |
| 57 | + instance_identifier: 'RRID:SCR_026700' |
| 58 | + doi_prefix: '10.82754' |
| 59 | + - os: ubuntu-latest |
| 60 | + python: 3.11 |
| 61 | + mode: normal |
| 62 | + version: release |
| 63 | + vendored_dandiapi: ember-dandi |
| 64 | + instance_name: EMBER-DANDI |
| 65 | + instance_identifier: 'RRID:SCR_026700' |
| 66 | + doi_prefix: '10.82754' |
45 | 67 | exclude: |
46 | 68 | # Temporarily disabled due to h5py/hdf5 dependency issue |
47 | 69 | # See <https://github.com/dandi/dandi-cli/pull/315> |
@@ -99,5 +121,20 @@ jobs: |
99 | 121 | . |
100 | 122 | working-directory: dandischema |
101 | 123 |
|
| 124 | + # Set only if matrix.instance_name is defined |
| 125 | + - name: Set DANDI_TESTS_INSTANCE_NAME |
| 126 | + if: ${{ matrix.instance_name }} |
| 127 | + run: echo "DANDI_TESTS_INSTANCE_NAME=${{ matrix.instance_name }}" >> "$GITHUB_ENV" |
| 128 | + |
| 129 | + # Set only if matrix.instance_identifier is defined |
| 130 | + - name: Set DANDI_TESTS_INSTANCE_IDENTIFIER |
| 131 | + if: ${{ matrix.instance_identifier }} |
| 132 | + run: echo "DANDI_TESTS_INSTANCE_IDENTIFIER=${{ matrix.instance_identifier }}" >> "$GITHUB_ENV" |
| 133 | + |
| 134 | + # Set only if matrix.doi_prefix is defined |
| 135 | + - name: Set DANDI_TESTS_DOI_PREFIX |
| 136 | + if: ${{ matrix.doi_prefix }} |
| 137 | + run: echo "DANDI_TESTS_DOI_PREFIX=${{ matrix.doi_prefix }}" >> "$GITHUB_ENV" |
| 138 | + |
102 | 139 | - name: Run dandi-cli tests |
103 | 140 | run: python -m pytest -s -v --pyargs dandi |
0 commit comments