Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Coding-Dev-Tools/deploydiff
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: Coding-Dev-Tools/deploydiff
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: cowork/improve-deploydiff
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 3 files changed
  • 2 contributors

Commits on May 29, 2026

  1. build, test: fix packaging config and add edge-case tests

    - Adds include-package-data + [tool.setuptools.package-data] deploydiff = ['py.typed']
    - Fixes known-first-party from ['*'] to ['deploydiff']
    - Adds test_edge_cases.py with 11 tests (render cost decrease/increase,
      load_plan no-input, load_pricing nonexistent/custom, pulumi rollback,
      cloudformation rollback with/without raw_data, packaging parity)
    - Fixes ruff import sorting (I001) across 1 source + nested imports in tests
    DevForge Engineer committed May 29, 2026
    Configuration menu
    Copy the full SHA
    50ef5b9 View commit details
    Browse the repository at this point in the history
  2. style: fix ruff I001 import ordering in test_edge_cases.py

    DevForge Engineer committed May 29, 2026
    Configuration menu
    Copy the full SHA
    e397e94 View commit details
    Browse the repository at this point in the history
  3. fix: remove unused imports in edge case tests (ruff F401)

    DevForge Engineer committed May 29, 2026
    Configuration menu
    Copy the full SHA
    916fb22 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2026

  1. cowork-bot: fix click_to_mcp eager import breaks all tests when not i…

    …nstalled
    
    cli.py imported run_for_app from mcp_server at module level; mcp_server.py
    imported click_to_mcp at module level. click_to_mcp is an optional dep, so
    any environment without it (CI, pip install deploydiff without [mcp]) raised
    ModuleNotFoundError on import of cli — making the entire test suite fail at
    collection time.
    
    Fix: lazy imports in both files — click_to_mcp is now imported only inside
    the functions that need it (run_mcp / run_for_app / mcp()), with a clear
    error message + exit 1 when missing. All 97 existing tests pass; ruff clean.
    cowork-bot committed Jun 13, 2026
    Configuration menu
    Copy the full SHA
    75d2761 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7069b9a View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2026

  1. Configuration menu
    Copy the full SHA
    480375f View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2026

  1. cowork-bot: merge origin/main into improve-deploydiff to sync default…

    … branch
    DevForge Engineer committed Jun 23, 2026
    Configuration menu
    Copy the full SHA
    41e61d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47ce438 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2026

  1. Merge remote-tracking branch 'origin/main' into tmp-improve

    DevForge Engineer committed Jun 30, 2026
    Configuration menu
    Copy the full SHA
    529a42d View commit details
    Browse the repository at this point in the history
  2. cowork-bot: fix DELETE_BEFORE_CREATE cost estimation + deepcopy prici…

    …ng defaults
    
    - Remove DELETE_BEFORE_CREATE from the zero-after-cost guard so
      replacements report the new resource cost instead of $0.
    - Use copy.deepcopy for DEFAULT_PRICICING to prevent global state
      mutation from custom pricing loads leaking across calls/tests.
    - Add regression test for delete-before-create after cost.
    DevForge Engineer committed Jun 30, 2026
    Configuration menu
    Copy the full SHA
    4f46085 View commit details
    Browse the repository at this point in the history
Loading