Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 2 additions & 12 deletions .github/workflows/pull-request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,17 +55,10 @@ jobs:
- name: Lint with ruff
run: uv run ruff check guppylang

- name: Install Guppy with llvm-based execution
run: uv sync --group execution

- name: Cargo build validator
run: cargo build -p validator --release

- name: Run tests
run: uv run pytest

- name: Install tket2 dependencies
# This removes the `execution` extra group
run: uv sync --extra pytket

- name: Rerun comptime expression tests and pytket lowering with tket2 installed
Expand All @@ -90,11 +83,8 @@ jobs:
version: ${{ env.UV_VERSION }}
enable-cache: true

- name: Install Guppy with execution and pytket
run: uv sync --frozen --python ${{ env.PYTHON_VERSION }} --group execution --extra pytket

- name: Cargo build validator
run: cargo build -p validator --release
- name: Install Guppy with pytket
run: uv sync --frozen --python ${{ env.PYTHON_VERSION }} --extra pytket

- name: Run python tests with coverage instrumentation
run: uv run pytest --cov=./ --cov-report=xml
Expand Down
Loading
Loading