Skip to content

chore(deps): bump the pf-cli-go group across 1 directory with 4 updates #24

chore(deps): bump the pf-cli-go group across 1 directory with 4 updates

chore(deps): bump the pf-cli-go group across 1 directory with 4 updates #24

Workflow file for this run

# SPDX-License-Identifier: Apache-2.0
# Copyright 2025 Provability-Fabric Contributors
#
# Optional Windows smoke for the documented native subset only.
# Full gates (Lean/Lake, evidence-verify, real SWE-bench) require WSL/Linux — see CONTRIBUTING.md.
name: Windows smoke
on:
workflow_dispatch:
pull_request:
paths:
- "core/cli/pf/**"
- "Cargo.toml"
- "Cargo.lock"
- "**/Cargo.toml"
- "rust-toolchain.toml"
- "Makefile"
- ".github/workflows/test-windows.yml"
- "CONTRIBUTING.md"
push:
branches: [main]
paths:
- "core/cli/pf/**"
- "Cargo.toml"
- "Cargo.lock"
- "**/Cargo.toml"
- "rust-toolchain.toml"
- "Makefile"
- ".github/workflows/test-windows.yml"
- "CONTRIBUTING.md"
permissions:
contents: read
jobs:
test-windows:
name: Windows subset (no Lean)
runs-on: windows-latest
timeout-minutes: 60
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version-file: core/cli/pf/go.mod
- name: Set up Rust
uses: dtolnay/rust-toolchain@stable
- name: Cache cargo
uses: ./.github/actions/cache-cargo
with:
key-suffix: "-windows-smoke"
- name: Go CLI tests
working-directory: core/cli/pf
shell: pwsh
run: go test ./...
- name: Rust workspace smoke (documented excludes)
shell: pwsh
run: |
# Mirrors `make test-windows` — no Lean/Lake, no Linux-only crates.
cargo test --workspace `
--exclude provability-fabric-core-sdk-rust `
--exclude sidecar-watcher `
--exclude labeler `
--exclude tool-broker