tofusoup 2026-01-07
Migrate to ci-tooling reusable workflow and commit uv.lock
10 files · 3,817+ · 125-

Migrate CI to reusable workflow

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

Commit dependency lock file

2 files changed
  • uv.lock Added 3,729-line dependency lock file for reproducible builds
  • .gitignore Updated to track lock file (3-line change)
  • Committed uv.lock (3,729 lines) for reproducible builds across environments and updated .gitignore to track it baseline internal
    2 files
    • uv.lock
    • .gitignore

Add security scanning configuration

4 files changed
  • .gitguardian.yaml Added 11-line GitGuardian configuration
  • .gitleaks.toml Added 15-line Gitleaks configuration
  • .trufflehog-exclude-paths.txt Added 7-line TruffleHog exclusion paths
  • pyproject.toml Added 17 lines of security scanning configuration
  • Added Gitleaks, TruffleHog, and GitGuardian security scanning configuration harden internal
    4 files
    • .gitguardian.yaml
    • .gitleaks.toml
    • .trufflehog-exclude-paths.txt
    • pyproject.toml

Minor fixes

2 files changed
  • conftest.py Fixed formatting (3-line change)
  • cli.md Added CLI reference line
  • Fixed formatting in tests/conftest.py and added a line to docs/reference/cli.md qualify errata
    2 files
    • conftest.py
    • cli.md