tofusoup 2026-01-06
Add security scanning config, migrate CI to reusable workflows, restore architecture docs
17 files · 691+ · 130-

Add security scanning configuration

4 files changed
  • .gitleaks.toml Added 15-line Gitleaks secret detection configuration
  • .trufflehog-exclude-paths.txt Added 7-line TruffleHog exclusion paths
  • .gitguardian.yaml Added 11-line GitGuardian configuration
  • pyproject.toml Added 17 lines of security scanning configuration
  • Added Gitleaks (.gitleaks.toml), TruffleHog (.trufflehog-exclude-paths.txt), and GitGuardian (.gitguardian.yaml) configurations for secret detection harden behavioral
    3 files
    • .gitleaks.toml
    • .trufflehog-exclude-paths.txt
    • .gitguardian.yaml
  • Added security scanning configuration to pyproject.toml (17 lines) harden internal
    1 file
    • pyproject.toml

Migrate CI and release workflows to reusable pattern

2 files changed
  • ci.yml Replaced inline CI with reusable ci-tooling workflow (102-line change)
  • release.yml Simplified release to use reusable workflow (54-line change)
  • Rewrote ci.yml to use a centralized ci-tooling reusable workflow and simplified release.yml to match, replacing inline CI configuration baseline architectural
    2 files
    • ci.yml
    • release.yml

Restore architecture documentation

8 files changed
  • 01-overview.md Restored 20-line overview
  • 02-conformance-testing-strategy.md Restored 52-line conformance strategy
  • 03-rpc-matrix-specification.md Restored 42-line RPC matrix spec
  • 04-garnish-asset-bundle-system.md Restored 89-line garnish asset bundle doc
  • 05-wire-protocol-details.md Restored 38-line wire protocol details
  • 06-polyglot-cli-strategy.md Restored 45-line polyglot CLI strategy
  • 07-stock-service-design.md Restored 212-line stock service design
  • soup-go-vs-terraform.md Restored 105-line comparison document
  • Restored eight architecture documents that were previously removed, totaling approximately 600 lines specify internal
    8 files
    • 01-overview.md
    • 02-conformance-testing-strategy.md
    • 03-rpc-matrix-specification.md
    • 04-garnish-asset-bundle-system.md
    • 05-wire-protocol-details.md
    • 06-polyglot-cli-strategy.md
    • 07-stock-service-design.md
    • soup-go-vs-terraform.md

Minor documentation and test updates

3 files changed
  • index.md Updated documentation index (8-line change)
  • cli.md Added CLI reference line
  • conftest.py Updated test conftest (3-line change)
  • Minor updates to docs/index.md, docs/reference/cli.md, and tests/conftest.py specify errata
    3 files
    • index.md
    • cli.md
    • conftest.py