Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
02efc4f
plan: Add agent-friendly reliability baseline implementation plan
davidabram Mar 5, 2026
4cba34d
cli/config: Implement deterministic config show and validate commands
davidabram Mar 5, 2026
42f4249
cli: Establish stable class-based exit code contract
davidabram Mar 5, 2026
9ad957c
cli: Implement structured observability baseline for command lifecycle
davidabram Mar 5, 2026
4ad61bf
cli/observability: Add OTLP telemetry runtime and tracing bridge
davidabram Mar 5, 2026
fb1d3a2
config: Add merged global/local default discovery for sce config
davidabram Mar 5, 2026
89123ea
cli/observability: Add file sink logging with safe defaults
davidabram Mar 5, 2026
8810204
cli/services: Implement bounded retry resilience for sync and local DB
davidabram Mar 5, 2026
c065e63
cli/security: Implement redaction and setup path safety guards
davidabram Mar 5, 2026
f36f047
resilience: Refactor retry policy guard formatting
davidabram Mar 5, 2026
f8259a0
setup: Enforce explicit non-interactive target selection
davidabram Mar 5, 2026
1320b36
cli: Route command payloads through centralized stdout/stderr handling
davidabram Mar 5, 2026
73ba895
cli: Add command-local --help routing with deterministic examples
davidabram Mar 5, 2026
7914445
cli: Implement sce version command with deterministic text and JSON o…
davidabram Mar 5, 2026
1d536fe
cli: Implement stable stderr error codes and default Try guidance
davidabram Mar 5, 2026
d10d40c
cli: Implement deterministic shell completion command
davidabram Mar 5, 2026
1579ff6
cli: Implement shared output-format parser for config and version
davidabram Mar 5, 2026
1104419
cli: Implement composable setup request flow for config and hooks
davidabram Mar 5, 2026
3cdba87
doctor: Add --format text|json request handling and JSON report output
davidabram Mar 5, 2026
0334fcc
cli: Implement structured placeholder output for mcp and sync
davidabram Mar 5, 2026
2737d40
cli: Make parser and invocation errors actionable
davidabram Mar 5, 2026
f32adaa
cli: Add agent-oriented help and setup usage examples
davidabram Mar 5, 2026
d1adabf
cli-tests: Add deterministic output contract regressions for CLI pars…
davidabram Mar 5, 2026
7107894
setup: Add Nix setup integration test contract and plan
davidabram Mar 5, 2026
b648195
cli: Implement setup integration harness and Nix test wiring
davidabram Mar 5, 2026
609e894
ci: Remove branch-scoped and pull_request triggers from CI workflows
davidabram Mar 5, 2026
36c6a7a
context: Add setup integration test improvement plan and contract
davidabram Mar 6, 2026
c583a4b
cli: Expand integration test coverage with cross-platform support
davidabram Mar 6, 2026
535651f
tests: Fix setup integration path expectations across environments
davidabram Mar 6, 2026
e60f473
ci: Add Windows coverage for setup integration tests
davidabram Mar 6, 2026
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
5 changes: 0 additions & 5 deletions .github/workflows/agnix-config-validate-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,6 @@ name: Agnix config validation report

on:
push:
branches:
- main
pull_request:
branches:
- main

permissions:
contents: read
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/cli-integration-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: CLI integration tests

on:
push:

permissions:
contents: read

jobs:
cli-integration-tests:
name: Run cli integration tests
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
timeout-minutes: 25
steps:
- name: Check out repository
uses: actions/checkout@v6

- name: Install Nix
if: matrix.os != 'windows-latest'
uses: cachix/install-nix-action@v31

- name: Run CLI integration test app
if: matrix.os != 'windows-latest'
run: nix run .#cli-integration-tests

- name: Install Rust toolchain
if: matrix.os == 'windows-latest'
uses: dtolnay/rust-toolchain@stable

- name: Run setup integration tests on Windows
if: matrix.os == 'windows-latest'
working-directory: cli
run: cargo test --test setup_integration
5 changes: 0 additions & 5 deletions .github/workflows/nix-flake-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,6 @@ name: Nix flake check

on:
push:
branches:
- main
pull_request:
branches:
- main

permissions:
contents: read
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/pkl-generated-parity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,6 @@ name: Pkl generated parity

on:
push:
branches:
- main
pull_request:
branches:
- main

permissions:
contents: read
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/workflow-token-count.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,6 @@ name: Workflow token count

on:
push:
branches:
- main
pull_request:
branches:
- main

permissions:
contents: read
Expand Down
Loading