Skip to content

Commit d008b59

Browse files
committed
Install the specification package in CI
1 parent 604a1c8 commit d008b59

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

‎.github/workflows/ci.yml‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
uses: actions/checkout@v7
2121
with: &specification-checkout
2222
repository: OpenStatSpec/specification
23-
ref: 79339ec3d8f8aa81789b7e85f6b8afa6f1374e50
23+
ref: agent/dolt-declaration-validator
2424
path: openstatspec-specification
2525
- name: Checkout required SPSS engine
2626
uses: actions/checkout@v7
@@ -32,6 +32,7 @@ jobs:
3232
with:
3333
python-version: ${{ matrix.python-version }}
3434
- run: python -m pip install --upgrade pip
35+
- run: python -m pip install ./openstatspec-specification
3536
- run: python -m pip install ./openstatspec-pyspssio
3637
- run: python -m pip install -e ".[dev]"
3738
- run: python -m pytest -m "not services"
@@ -53,6 +54,7 @@ jobs:
5354
- run: python -m pip install --upgrade pip build
5455
- run: python -m build
5556
- run: python -m venv /tmp/openstatspec-wheel-smoke
57+
- run: /tmp/openstatspec-wheel-smoke/bin/python -m pip install ./openstatspec-specification
5658
- run: /tmp/openstatspec-wheel-smoke/bin/python -m pip install ./openstatspec-pyspssio
5759
- run: /tmp/openstatspec-wheel-smoke/bin/python -m pip install dist/*.whl
5860
- run: /tmp/openstatspec-wheel-smoke/bin/openstatspec capabilities
@@ -90,6 +92,7 @@ jobs:
9092
with:
9193
python-version: "3.12"
9294
- run: python -m pip install --upgrade pip
95+
- run: python -m pip install ./openstatspec-specification
9396
- run: python -m pip install ./openstatspec-pyspssio
9497
- run: python -m pip install -e ".[dev,sql]"
9598
- run: python -m pytest -m services
@@ -192,6 +195,7 @@ jobs:
192195
--workdir /var/lib/dolt \
193196
"$OPENSTATSPEC_DOLT_IMAGE" sql-server -H 0.0.0.0 -l warning
194197
- run: python -m pip install --upgrade pip
198+
- run: python -m pip install ./openstatspec-specification
195199
- run: python -m pip install ./openstatspec-pyspssio
196200
- run: python -m pip install -e ".[dev,sql]"
197201
- name: Wait for Dolt

0 commit comments

Comments
 (0)