Changed schema for Value -> Term, majorly breaking change #832
Workflow file for this run
This file contains hidden or 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
| name: Test pull request | |
| on: | |
| pull_request: | |
| permissions: | |
| contents: read | |
| jobs: | |
| test: | |
| name: Run tests | |
| runs-on: ubuntu-latest | |
| container: | |
| image: python:3.13 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v3 | |
| - name: Setup packages | |
| run: make update-package-versions VERSION=1.9.999 | |
| - name: Setup environment | |
| run: python3 -m venv env | |
| - name: Invoke environment | |
| run: . env/bin/activate | |
| - name: Install trustgraph-base | |
| run: (cd trustgraph-base; pip install .) | |
| - name: Install trustgraph-cli | |
| run: (cd trustgraph-cli; pip install .) | |
| - name: Install trustgraph-flow | |
| run: (cd trustgraph-flow; pip install .) | |
| - name: Install trustgraph-vertexai | |
| run: (cd trustgraph-vertexai; pip install .) | |
| - name: Install trustgraph-bedrock | |
| run: (cd trustgraph-bedrock; pip install .) | |
| - name: Install some stuff | |
| run: pip install pytest pytest-cov pytest-asyncio pytest-mock | |
| - name: Unit tests | |
| run: pytest tests/unit | |
| - name: Integration tests (cut the out the long-running tests) | |
| run: pytest tests/integration -m 'not slow' | |
| - name: Contract tests | |
| run: pytest tests/contract | |