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
19 changes: 17 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -349,16 +349,31 @@ jobs:
run: cargo clippy --locked -p nocterm-vault -p nocterm-vault-store -p nocterm-device-unlock --all-targets -- -D warnings
- name: Test portable envelope and native metadata without authentication prompts
run: cargo test --locked -p nocterm-vault -p nocterm-vault-store -p nocterm-device-unlock
- name: Test held filesystem capabilities on Windows
if: runner.os == 'Windows'
run: cargo test --locked -p nocterm-localfs
- name: Test bounded native file reads on Windows
if: runner.os == 'Windows'
run: cargo test --locked -p nocterm-core --lib fs::tests::bounded_read
- name: Test SSH native file reads on Windows
if: runner.os == 'Windows'
run: cargo test --locked -p nocterm-ssh --lib file::tests
- name: Test native chat history on Windows
if: runner.os == 'Windows'
run: cargo test --locked -p nocterm --test native_history
- name: Test authenticated MCP bridge after idle and refresh on Windows
if: runner.os == 'Windows'
run: cargo test --locked -p nocterm-acp --lib bridge::tests
- name: Check the application builds for Windows
if: runner.os == 'Windows'
run: cargo check --locked -p nocterm
# Held directories, chat history and agent launch have Windows-only code paths:
# run them against the real filesystem and process APIs there.
- name: Test Windows held directories, chat history and agent launch
- name: Lint Windows history adapters and test agent environment
if: runner.os == 'Windows'
run: |
cargo clippy --locked -p nocterm-localfs -p nocterm-agent-storage -p nocterm-agent-runtime --all-targets -- -D warnings
cargo test --locked -p nocterm-localfs -p nocterm-ai -p nocterm-agent-storage
cargo test --locked -p nocterm-ai -p nocterm-agent-storage
cargo test --locked -p nocterm --test native_chat_history

# The one check to require in branch protection: it passes only when every
Expand Down
184 changes: 183 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading