Skip to content

improve: fix pyproject.toml duplicate license entries and enhance AGENTS.md#37

Closed
Coding-Dev-Tools wants to merge 9 commits into
mainfrom
improve/deploydiff-20260627054044
Closed

improve: fix pyproject.toml duplicate license entries and enhance AGENTS.md#37
Coding-Dev-Tools wants to merge 9 commits into
mainfrom
improve/deploydiff-20260627054044

Conversation

@Coding-Dev-Tools

Copy link
Copy Markdown
Owner

Automated improvement by dev-engineer

Changes

  1. Fixed duplicate license entries in pyproject.toml - commented out unused license dependency and duplicate license key
  2. Enhanced AGENTS.md with:
    • Added scripts/ directory to Architecture section
    • Added Versioning and Documentation conventions
    • Added Contributing section with link to CONTRIBUTING.md

These changes improve the project configuration and documentation structure.

@github-actions

github-actions Bot commented Jun 27, 2026

Copy link
Copy Markdown

🤖 Automated Code Review

✅ Ruff Lint — No issues

✅ Ruff Format — Clean

🔴 Secret Detection — 605 potential secret(s)

  .ruff_cache/CACHEDIR.TAG:1 — Hex High Entropy String
  .secrets.baseline:142 — Hex High Entropy String
  .secrets.baseline:142 — Secret Keyword
  .secrets.baseline:160 — Hex High Entropy String
  .secrets.baseline:160 — Secret Keyword
  .secrets.baseline:167 — Hex High Entropy String
  .secrets.baseline:167 — Secret Keyword
  .secrets.baseline:176 — Hex High Entropy String
  .secrets.baseline:176 — Secret Keyword
  .secrets.baseline:185 — Hex High Entropy String
  .secrets.baseline:185 — Secret Keyword
  .secrets.baseline:194 — Hex High Entropy String
  .secrets.baseline:194 — Secret Keyword
  .secrets.baseline:203 — Hex High Entropy String
  .secrets.baseline:203 — Secret Keyword
  .secrets.baseline:210 — Hex High Entropy String
  .secrets.baseline:210 — Secret Keyword
  .secrets.baseline:217 — Hex High Entropy String
  .secrets.baseline:217 — Secret Keyword
  .secrets.baseline:224 — Hex High Entropy String
  .secrets.baseline:224 — Secret Keyword
  .secrets.baseline:231 — Hex High Entropy String
  .secrets.baseline:231 — Secret Keyword
  .secrets.baseline:238 — Hex High Entropy String
  .secrets.baseline:238 — Secret Keyword
  .secrets.baseline:245 — Hex High Entropy String
  .secrets.baseline:245 — Secret Keyword
  .secrets.baseline:252 — Hex High Entropy String
  .secrets.baseline:252 — Secret Keyword
  .secrets.baseline:259 — Hex High Entropy String
  .secrets.baseline:259 — Secret Keyword
  .secrets.baseline:266 — Hex High Entropy String
  .secrets.baseline:266 — Secret Keyword
  .secrets.baseline:273 — Hex High Entropy String
  .secrets.baseline:273 — Secret Keyword
  .secrets.baseline:280 — Hex High Entropy String
  .secrets.baseline:280 — Secret Keyword
  .secrets.baseline:287 — Hex High Entropy String
  .secrets.baseline:287 — Secret Keyword
  .secrets.baseline:294 — Hex High Entropy String
  .secrets.baseline:294 — Secret Keyword
  .secrets.baseline:301 — Hex High Entropy String
  .secrets.baseline:301 — Secret Keyword
  .secrets.baseline:308 — Hex High Entropy String
  .secrets.baseline:308 — Secret Keyword
  .secrets.baseline:315 — Hex High Entropy String
  .secrets.baseline:315 — Secret Keyword
  .secrets.baseline:322 — Hex High Entropy String
  .secrets.baseline:322 — Secret Keyword
  .secrets.baseline:329 — Hex High Entropy String
  .secrets.baseline:329 — Secret Keyword
  .secrets.baseline:336 — Hex High Entropy String
  .secrets.baseline:336 — Secret Keyword
  .secrets.baseline:343 — Hex High Entropy String
  .secrets.baseline:343 — Secret Keyword
  .secrets.baseline:350 — Hex High Entropy String
  .secrets.baseline:350 — Secret Keyword
  .secrets.baseline:357 — Hex High Entropy String
  .secrets.baseline:357 — Secret Keyword
  .secrets.baseline:364 — Hex High Entropy String
  .secrets.baseline:364 — Secret Keyword
  .secrets.baseline:371 — Hex High Entropy String
  .secrets.baseline:371 — Secret Keyword
  .secrets.baseline:378 — Hex High Entropy String
  .secrets.baseline:378 — Secret Keyword
  .secrets.baseline:385 — Hex High Entropy String
  .secrets.baseline:385 — Secret Keyword
  .secrets.baseline:392 — Hex High Entropy String
  .secrets.baseline:392 — Secret Keyword
  .secrets.baseline:399 — Hex High Entropy String
  .secrets.baseline:399 — Secret Keyword
  .secrets.baseline:406 — Hex High Entropy String
  .secrets.baseline:406 — Secret Keyword
  .secrets.baseline:413 — Hex High Entropy String
  .secrets.baseline:413 — Secret Keyword
  .secrets.baseline:420 — Hex High Entropy String
  .secrets.baseline:420 — Secret Keyword
  .secrets.baseline:427 — Hex High Entropy String
  .secrets.baseline:427 — Secret Keyword
  .secrets.baseline:434 — Hex High Entropy String
  .secrets.baseline:434 — Secret Keyword
  .secrets.baseline:441 — Hex High Entropy String
  .secrets.baseline:441 — Secret Keyword
  .secrets.baseline:448 — Hex High Entropy String
  .secrets.baseline:448 — Secret Keyword
  .secrets.baseline:455 — Hex High Entropy String
  .secrets.baseline:455 — Secret Keyword
  .secrets.baseline:462 — Hex High Entropy String
  .secrets.baseline:462 — Secret Keyword
  .secrets.baseline:469 — Hex High Entropy String
  .secrets.baseline:469 — Secret Keyword
  .secrets.baseline:476 — Hex High Entropy String
  .secrets.baseline:476 — Secret Keyword
  .secrets.baseline:483 — Hex High Entropy String
  .secrets.baseline:483 — Secret Keyword
  .secrets.baseline:490 — Hex High Entropy String
  .secrets.baseline:490 — Secret Keyword
  .secrets.baseline:497 — Hex High Entropy String
  .secrets.baseline:497 — Secret Keyword
  .secrets.baseline:504 — Hex High Entropy String
  .secrets.baseline:504 — Secret Keyword
  .secrets.baseline:511 — Hex High Entropy String
  .secrets.baseline:511 — Secret Keyword
  .secrets.baseline:518 — Hex High Entropy String
  .secrets.baseline:518 — Secret Keyword
  .secrets.baseline:525 — Hex High Entropy String
  .secrets.baseline:525 — Secret Keyword
  .secrets.baseline:532 — Hex High Entropy String
  .secrets.baseline:532 — Secret Keyword
  .secrets.baseline:539 — Hex High Entropy String
  .secrets.baseline:539 — Secret Keyword
  .secrets.baseline:546 — Hex High Entropy String
  .secrets.baseline:546 — Secret Keyword
  .secrets.baseline:553 — Hex High Entropy String
  .secrets.baseline:553 — Secret Keyword
  .secrets.baseline:560 — Hex High Entropy String
  .secrets.baseline:560 — Secret Keyword
  .secrets.baseline:567 — Hex High Entropy String
  .secrets.baseline:567 — Secret Keyword
  .secrets.baseline:574 — Hex High Entropy String
  .secrets.baseline:574 — Secret Keyword
  .secrets.baseline:581 — Hex High Entropy String
  .secrets.baseline:581 — Secret Keyword
  .secrets.baseline:588 — Hex High Entropy String
  .secrets.baseline:588 — Secret Keyword
  .secrets.baseline:595 — Hex High Entropy String
  .secrets.baseline:595 — Secret Keyword
  .secrets.baseline:602 — Hex High Entropy String
  .secrets.baseline:602 — Secret Keyword
  .secrets.baseline:609 — Hex High Entropy String
  .secrets.baseline:609 — Secret Keyword
  .secrets.baseline:616 — Hex High Entropy String
  .secrets.baseline:616 — Secret Keyword
  .secrets.baseline:623 — Hex High Entropy String
  .secrets.baseline:623 — Secret Keyword
  .secrets.baseline:630 — Hex High Entropy String
  .secrets.baseline:630 — Secret Keyword
  .secrets.baseline:637 — Hex High Entropy String
  .secrets.baseline:637 — Secret Keyword
  .secrets.baseline:644 — Hex High Entropy String
  .secrets.baseline:644 — Secret Keyword
  .secrets.baseline:651 — Hex High Entropy String
  .secrets.baseline:651 — Secret Keyword
  .secrets.baseline:658 — Hex High Entropy String
  .secrets.baseline:658 — Secret Keyword
  .secrets.baseline:665 — Hex High Entropy String
  .secrets.baseline:665 — Secret Keyword
  .secrets.baseline:672 — Hex High Entropy String
  .secrets.baseline:672 — Secret Keyword
  .secrets.baseline:679 — Hex High Entropy String
  .secrets.baseline:679 — Secret Keyword
  .secrets.baseline:686 — Hex High Entropy String
  .secrets.baseline:686 — Secret Keyword
  .secrets.baseline:693 — Hex High Entropy String
  .secrets.baseline:693 — Secret Keyword
  .secrets.baseline:700 — Hex High Entropy String
  .secrets.baseline:700 — Secret Keyword
  .secrets.baseline:707 — Hex High Entropy String
  .secrets.baseline:707 — Secret Keyword
  .secrets.baseline:714 — Hex High Entropy String
  .secrets.baseline:714 — Secret Keyword
  .secrets.baseline:721 — Hex High Entropy String
  .secrets.baseline:721 — Secret Keyword
  .secrets.baseline:728 — Hex High Entropy String
  .secrets.baseline:728 — Secret Keyword
  .secrets.baseline:735 — Hex High Entropy String
  .secrets.baseline:735 — Secret Keyword
  .secrets.baseline:742 — Hex High Entropy String
  .secrets.baseline:742 — Secret Keyword
  .secrets.baseline:749 — Hex High Entropy String
  .secrets.baseline:749 — Secret Keyword
  .secrets.baseline:756 — Hex High Entropy String
  .secrets.baseline:756 — Secret Keyword
  .secrets.baseline:763 — Hex High Entropy String
  .secrets.baseline:763 — Secret Keyword
  .secrets.baseline:770 — Hex High Entropy String
  .secrets.baseline:770 — Secret Keyword
  .secrets.baseline:777 — Hex High Entropy String
  .secrets.baseline:777 — Secret Keyword
  .secrets.baseline:784 — Hex High Entropy String
  .secrets.baseline:784 — Secret Keyword
  .secrets.baseline:791 — Hex High Entropy String
  .secrets.baseline:791 — Secret Keyword
  .secrets.baseline:798 — Hex High Entropy String
  .secrets.baseline:798 — Secret Keyword
  .secrets.baseline:805 — Hex High Entropy String
  .secrets.baseline:805 — Secret Keyword
  .secrets.baseline:812 — Hex High Entropy String
  .secrets.baseline:812 — Secret Keyword
  .secrets.baseline:819 — Hex High Entropy String
  .secrets.baseline:819 — Secret Keyword
  .secrets.baseline:826 — Hex High Entropy String
  .secrets.baseline:826 — Secret Keyword
  .secrets.baseline:833 — Hex High Entropy String
  .secrets.baseline:833 — Secret Keyword
  .secrets.baseline:840 — Hex High Entropy String
  .secrets.baseline:840 — Secret Keyword
  .secrets.baseline:847 — Hex High Entropy String
  .secrets.baseline:847 — Secret Keyword
  .secrets.baseline:854 — Hex High Entropy String
  .secrets.baseline:854 — Secret Keyword
  .secrets.baseline:861 — Hex High Entropy String
  .secrets.baseline:861 — Secret Keyword
  .secrets.baseline:868 — Hex High Entropy String
  .secrets.baseline:868 — Secret Keyword
  .secrets.baseline:875 — Hex High Entropy String
  .secrets.baseline:875 — Secret Keyword
  .secrets.baseline:882 — Hex High Entropy String
  .secrets.baseline:882 — Secret Keyword
  .secrets.baseline:889 — Hex High Entropy String
  .secrets.baseline:889 — Secret Keyword
  .secrets.baseline:896 — Hex High Entropy String
  .secrets.baseline:896 — Secret Keyword
  .secrets.baseline:903 — Hex High Entropy String
  .secrets.baseline:903 — Secret Keyword
  .secrets.baseline:910 — Hex High Entropy String
  .secrets.baseline:910 — Secret Keyword
  .secrets.baseline:917 — Hex High Entropy String
  .secrets.baseline:917 — Secret Keyword
  .secrets.baseline:924 — Hex High Entropy String
  .secrets.baseline:924 — Secret Keyword
  .secrets.baseline:931 — Hex High Entropy String
  .secrets.baseline:931 — Secret Keyword
  .secrets.baseline:938 — Hex High Entropy String
  .secrets.baseline:938 — Secret Keyword
  .secrets.baseline:945 — Hex High Entropy String
  .secrets.baseline:945 — Secret Keyword
  .secrets.baseline:952 — Hex High Entropy String
  .secrets.baseline:952 — Secret Keyword
  .secrets.baseline:959 — Hex High Entropy String
  .secrets.baseline:959 — Secret Keyword
  .secrets.baseline:966 — Hex High Entropy String
  .secrets.baseline:966 — Secret Keyword
  .secrets.baseline:973 — Hex High Entropy String
  .secrets.baseline:973 — Secret Keyword
  .secrets.baseline:980 — Hex High Entropy String
  .secrets.baseline:980 — Secret Keyword
  .secrets.baseline:987 — Hex High Entropy String
  .secrets.baseline:987 — Secret Keyword
  .secrets.baseline:994 — Hex High Entropy String
  .secrets.baseline:994 — Secret Keyword
  .secrets.baseline:1001 — Hex High Entropy String
  .secrets.baseline:1001 — Secret Keyword
  .secrets.baseline:1008 — Hex High Entropy String
  .secrets.baseline:1008 — Secret Keyword
  .secrets.baseline:1015 — Hex High Entropy String
  .secrets.baseline:1015 — Secret Keyword
  .secrets.baseline:1022 — Hex High Entropy String
  .secrets.baseline:1022 — Secret Keyword
  .secrets.baseline:1029 — Hex High Entropy String
  .secrets.baseline:1029 — Secret Keyword
  .secrets.baseline:1036 — Hex High Entropy String
  .secrets.baseline:1036 — Secret Keyword
  .secrets.baseline:1043 — Hex High Entropy String
  .secrets.baseline:1043 — Secret Keyword
  .secrets.baseline:1050 — Hex High Entropy String
  .secrets.baseline:1050 — Secret Keyword
  .secrets.baseline:1057 — Hex High Entropy String
  .secrets.baseline:1057 — Secret Keyword
  .secrets.baseline:1064 — Hex High Entropy String
  .secrets.baseline:1064 — Secret Keyword
  .secrets.baseline:1071 — Hex High Entropy String
  .secrets.baseline:1071 — Secret Keyword
  .secrets.baseline:1078 — Hex High Entropy String
  .secrets.baseline:1078 — Secret Keyword
  .secrets.baseline:1085 — Hex High Entropy String
  .secrets.baseline:1085 — Secret Keyword
  .secrets.baseline:1092 — Hex High Entropy String
  .secrets.baseline:1092 — Secret Keyword
  .secrets.baseline:1099 — Hex High Entropy String
  .secrets.baseline:1099 — Secret Keyword
  .secrets.baseline:1106 — Hex High Entropy String
  .secrets.baseline:1106 — Secret Keyword
  .secrets.baseline:1113 — Hex High Entropy String
  .secrets.baseline:1113 — Secret Keyword
  .secrets.baseline:1120 — Hex High Entropy String
  .secrets.baseline:1120 — Secret Keyword
  .secrets.baseline:1127 — Hex High Entropy String
  .secrets.baseline:1127 — Secret Keyword
  .secrets.baseline:1134 — Hex High Entropy String
  .secrets.baseline:1134 — Secret Keyword
  .secrets.baseline:1141 — Hex High Entropy String
  .secrets.baseline:1141 — Secret Keyword
  .secrets.baseline:1148 — Hex High Entropy String
  .secrets.baseline:1148 — Secret Keyword
  .secrets.baseline:1155 — Hex High Entropy String
  .secrets.baseline:1155 — Secret Keyword
  .secrets.baseline:1162 — Hex High Entropy String
  .secrets.baseline:1162 — Secret Keyword
  .secrets.baseline:1169 — Hex High Entropy String
  .secrets.baseline:1169 — Secret Keyword
  .secrets.baseline:1176 — Hex High Entropy String
  .secrets.baseline:1176 — Secret Keyword
  .secrets.baseline:1183 — Hex High Entropy String
  .secrets.baseline:1183 — Secret Keyword
  .secrets.baseline:1190 — Hex High Entropy String
  .secrets.baseline:1190 — Secret Keyword
  .secrets.baseline:1197 — Hex High Entropy String
  .secrets.baseline:1197 — Secret Keyword
  .secrets.baseline:1204 — Hex High Entropy String
  .secrets.baseline:1204 — Secret Keyword
  .secrets.baseline:1211 — Hex High Entropy String
  .secrets.baseline:1211 — Secret Keyword
  .secrets.baseline:1218 — Hex High Entropy String
  .secrets.baseline:1218 — Secret Keyword
  .secrets.baseline:1225 — Hex High Entropy String
  .secrets.baseline:1225 — Secret Keyword
  .secrets.baseline:1232 — Hex High Entropy String
  .secrets.baseline:1232 — Secret Keyword
  .secrets.baseline:1239 — Hex High Entropy String
  .secrets.baseline:1239 — Secret Keyword
  .secrets.baseline:1246 — Hex High Entropy String
  .secrets.baseline:1246 — Secret Keyword
  .secrets.baseline:1253 — Hex High Entropy String
  .secrets.baseline:1253 — Secret Keyword
  .secrets.baseline:1260 — Hex High Entropy String
  .secrets.baseline:1260 — Secret Keyword
  .secrets.baseline:1267 — Hex High Entropy String
  .secrets.baseline:1267 — Secret Keyword
  .secrets.baseline:1274 — Hex High Entropy String
  .secrets.baseline:1274 — Secret Keyword
  .secrets.baseline:1281 — Hex High Entropy String
  .secrets.baseline:1281 — Secret Keyword
  .secrets.baseline:1288 — Hex High Entropy String
  .secrets.baseline:1288 — Secret Keyword
  .secrets.baseline:1295 — Hex High Entropy String
  .secrets.baseline:1295 — Secret Keyword
  .secrets.baseline:1302 — Hex High Entropy String
  .secrets.baseline:1302 — Secret Keyword
  .secrets.baseline:1309 — Hex High Entropy String
  .secrets.baseline:1309 — Secret Keyword
  .secrets.baseline:1316 — Hex High Entropy String
  .secrets.baseline:1316 — Secret Keyword
  .secrets.baseline:1323 — Hex High Entropy String
  .secrets.baseline:1323 — Secret Keyword
  .secrets.baseline:1330 — Hex High Entropy String
  .secrets.baseline:1330 — Secret Keyword
  .secrets.baseline:1337 — Hex High Entropy String
  .secrets.baseline:1337 — Secret Keyword
  .secrets.baseline:1344 — Hex High Entropy String
  .secrets.baseline:1344 — Secret Keyword
  .secrets.baseline:1351 — Hex High Entropy String
  .secrets.baseline:1351 — Secret Keyword
  .secrets.baseline:1358 — Hex High Entropy String
  .secrets.baseline:1358 — Secret Keyword
  .secrets.baseline:1365 — Hex High Entropy String
  .secrets.baseline:1365 — Secret Keyword
  .secrets.baseline:1372 — Hex High Entropy String
  .secrets.baseline:1372 — Secret Keyword
  .secrets.baseline:1379 — Hex High Entropy String
  .secrets.baseline:1379 — Secret Keyword
  .secrets.baseline:1386 — Hex High Entropy String
  .secrets.baseline:1386 — Secret Keyword
  .secrets.baseline:1393 — Hex High Entropy String
  .secrets.baseline:1393 — Secret Keyword
  .secrets.baseline:1400 — Hex High Entropy String
  .secrets.baseline:1400 — Secret Keyword
  .secrets.baseline:1407 — Hex High Entropy String
  .secrets.baseline:1407 — Secret Keyword
  .secrets.baseline:1414 — Hex High Entropy String
  .secrets.baseline:1414 — Secret Keyword
  .secrets.baseline:1421 — Hex High Entropy String
  .secrets.baseline:1421 — Secret Keyword
  .secrets.baseline:1428 — Hex High Entropy String
  .secrets.baseline:1428 — Secret Keyword
  .secrets.baseline:1435 — Hex High Entropy String
  .secrets.baseline:1435 — Secret Keyword
  .secrets.baseline:1442 — Hex High Entropy String
  .secrets.baseline:1442 — Secret Keyword
  .secrets.baseline:1449 — Hex High Entropy String
  .secrets.baseline:1449 — Secret Keyword
  .secrets.baseline:1456 — Hex High Entropy String
  .secrets.baseline:1456 — Secret Keyword
  .secrets.baseline:1463 — Hex High Entropy String
  .secrets.baseline:1463 — Secret Keyword
  .secrets.baseline:1470 — Hex High Entropy String
  .secrets.baseline:1470 — Secret Keyword
  .secrets.baseline:1477 — Hex High Entropy String
  .secrets.baseline:1477 — Secret Keyword
  .secrets.baseline:1484 — Hex High Entropy String
  .secrets.baseline:1484 — Secret Keyword
  .secrets.baseline:1491 — Hex High Entropy String
  .secrets.baseline:1491 — Secret Keyword
  .secrets.baseline:1498 — Hex High Entropy String
  .secrets.baseline:1498 — Secret Keyword
  .secrets.baseline:1505 — Hex High Entropy String
  .secrets.baseline:1505 — Secret Keyword
  .secrets.baseline:1512 — Hex High Entropy String
  .secrets.baseline:1512 — Secret Keyword
  .secrets.baseline:1519 — Hex High Entropy String
  .secrets.baseline:1519 — Secret Keyword
  .secrets.baseline:1526 — Hex High Entropy String
  .secrets.baseline:1526 — Secret Keyword
  .secrets.baseline:1533 — Hex High Entropy String
  .secrets.baseline:1533 — Secret Keyword
  .secrets.baseline:1540 — Hex High Entropy String
  .secrets.baseline:1540 — Secret Keyword
  .secrets.baseline:1547 — Hex High Entropy String
  .secrets.baseline:1547 — Secret Keyword
  .secrets.baseline:1554 — Hex High Entropy String
  .secrets.baseline:1554 — Secret Keyword
  .secrets.baseline:1561 — Hex High Entropy String
  .secrets.baseline:1561 — Secret Keyword
  .secrets.baseline:1568 — Hex High Entropy String
  .secrets.baseline:1568 — Secret Keyword
  .secrets.baseline:1575 — Hex High Entropy String
  .secrets.baseline:1575 — Secret Keyword
  .secrets.baseline:1582 — Hex High Entropy String
  .secrets.baseline:1582 — Secret Keyword
  .secrets.baseline:1589 — Hex High Entropy String
  .secrets.baseline:1589 — Secret Keyword
  .secrets.baseline:1596 — Hex High Entropy String
  .secrets.baseline:1596 — Secret Keyword
  .secrets.baseline:1603 — Hex High Entropy String
  .secrets.baseline:1603 — Secret Keyword
  .secrets.baseline:1610 — Hex High Entropy String
  .secrets.baseline:1610 — Secret Keyword
  .secrets.baseline:1617 — Hex High Entropy String
  .secrets.baseline:1617 — Secret Keyword
  .secrets.baseline:1624 — Hex High Entropy String
  .secrets.baseline:1624 — Secret Keyword
  .secrets.baseline:1631 — Hex High Entropy String
  .secrets.baseline:1631 — Secret Keyword
  .secrets.baseline:1638 — Hex High Entropy String
  .secrets.baseline:1638 — Secret Keyword
  .secrets.baseline:1645 — Hex High Entropy String
  .secrets.baseline:1645 — Secret Keyword
  .secrets.baseline:1652 — Hex High Entropy String
  .secrets.baseline:1652 — Secret Keyword
  .secrets.baseline:1659 — Hex High Entropy String
  .secrets.baseline:1659 — Secret Keyword
  .secrets.baseline:1666 — Hex High Entropy String
  .secrets.baseline:1666 — Secret Keyword
  .secrets.baseline:1673 — Hex High Entropy String
  .secrets.baseline:1673 — Secret Keyword
  .secrets.baseline:1680 — Hex High Entropy String
  .secrets.baseline:1680 — Secret Keyword
  .secrets.baseline:1687 — Hex High Entropy String
  .secrets.baseline:1687 — Secret Keyword
  .secrets.baseline:1694 — Hex High Entropy String
  .secrets.baseline:1694 — Secret Keyword
  .secrets.baseline:1701 — Hex High Entropy String
  .secrets.baseline:1701 — Secret Keyword
  .secrets.baseline:1708 — Hex High Entropy String
  .secrets.baseline:1708 — Secret Keyword
  .secrets.baseline:1715 — Hex High Entropy String
  .secrets.baseline:1715 — Secret Keyword
  .secrets.baseline:1722 — Hex High Entropy String
  .secrets.baseline:1722 — Secret Keyword
  .secrets.baseline:1729 — Hex High Entropy String
  .secrets.baseline:1729 — Secret Keyword
  .secrets.baseline:1736 — Hex High Entropy String
  .secrets.baseline:1736 — Secret Keyword
  .secrets.baseline:1743 — Hex High Entropy String
  .secrets.baseline:1743 — Secret Keyword
  .secrets.baseline:1750 — Hex High Entropy String
  .secrets.baseline:1750 — Secret Keyword
  .secrets.baseline:1757 — Hex High Entropy String
  .secrets.baseline:1757 — Secret Keyword
  .secrets.baseline:1764 — Hex High Entropy String
  .secrets.baseline:1764 — Secret Keyword
  .secrets.baseline:1771 — Hex High Entropy String
  .secrets.baseline:1771 — Secret Keyword
  .secrets.baseline:1778 — Hex High Entropy String
  .secrets.baseline:1778 — Secret Keyword
  .secrets.baseline:1785 — Hex High Entropy String
  .secrets.baseline:1785 — Secret Keyword
  .secrets.baseline:1792 — Hex High Entropy String
  .secrets.baseline:1792 — Secret Keyword
  .secrets.baseline:1799 — Hex High Entropy String
  .secrets.baseline:1799 — Secret Keyword
  .secrets.baseline:1806 — Hex High Entropy String
  .secrets.baseline:1806 — Secret Keyword
  .secrets.baseline:1813 — Hex High Entropy String
  .secrets.baseline:1813 — Secret Keyword
  .secrets.baseline:1820 — Hex High Entropy String
  .secrets.baseline:1820 — Secret Keyword
  .secrets.baseline:1827 — Hex High Entropy String
  .secrets.baseline:1827 — Secret Keyword
  .secrets.baseline:1834 — Hex High Entropy String
  .secrets.baseline:1834 — Secret Keyword
  .secrets.baseline:1841 — Hex High Entropy String
  .secrets.baseline:1841 — Secret Keyword
  .secrets.baseline:1848 — Hex High Entropy String
  .secrets.baseline:1848 — Secret Keyword
  .secrets.baseline:1855 — Hex High Entropy String
  .secrets.baseline:1855 — Secret Keyword
  .secrets.baseline:1862 — Hex High Entropy String
  .secrets.baseline:1862 — Secret Keyword
  .secrets.baseline:1869 — Hex High Entropy String
  .secrets.baseline:1869 — Secret Keyword
  .secrets.baseline:1876 — Hex High Entropy String
  .secrets.baseline:1876 — Secret Keyword
  .secrets.baseline:1883 — Hex High Entropy String
  .secrets.baseline:1883 — Secret Keyword
  .secrets.baseline:1890 — Hex High Entropy String
  .secrets.baseline:1890 — Secret Keyword
  .secrets.baseline:1897 — Hex High Entropy String
  .secrets.baseline:1897 — Secret Keyword
  .secrets.baseline:1904 — Hex High Entropy String
  .secrets.baseline:1904 — Secret Keyword
  .secrets.baseline:1911 — Hex High Entropy String
  .secrets.baseline:1911 — Secret Keyword
  .secrets.baseline:1918 — Hex High Entropy String
  .secrets.baseline:1918 — Secret Keyword
  .secrets.baseline:1925 — Hex High Entropy String
  .secrets.baseline:1925 — Secret Keyword
  .secrets.baseline:1932 — Hex High Entropy String
  .secrets.baseline:1932 — Secret Keyword
  .secrets.baseline:1939 — Hex High Entropy String
  .secrets.baseline:1939 — Secret Keyword
  .secrets.baseline:1946 — Hex High Entropy String
  .secrets.baseline:1946 — Secret Keyword
  .secrets.baseline:1953 — Hex High Entropy String
  .secrets.baseline:1953 — Secret Keyword
  .secrets.baseline:1960 — Hex High Entropy String
  .secrets.baseline:1960 — Secret Keyword
  .secrets.baseline:1967 — Hex High Entropy String
  .secrets.baseline:1967 — Secret Keyword
  .secrets.baseline:1974 — Hex High Entropy String
  .secrets.baseline:1974 — Secret Keyword
  .secrets.baseline:1981 — Hex High Entropy String
  .secrets.baseline:1981 — Secret Keyword
  .secrets.baseline:1988 — Hex High Entropy String
  .secrets.baseline:1988 — Secret Keyword
  .secrets.baseline:1995 — Hex High Entropy String
  .secrets.baseline:1995 — Secret Keyword
  .secrets.baseline:2002 — Hex High Entropy String
  .secrets.baseline:2002 — Secret Keyword
  .secrets.baseline:2009 — Hex High Entropy String
  .secrets.baseline:2009 — Secret Keyword
  .secrets.baseline:2016 — Hex High Entropy String
  .secrets.baseline:2016 — Secret Keyword
  .secrets.baseline:2023 — Hex High Entropy String
  .secrets.baseline:2023 — Secret Keyword
  .secrets.baseline:2030 — Hex High Entropy String
  .secrets.baseline:2030 — Secret Keyword
  .secrets.baseline:2037 — Hex High Entropy String
  .secrets.baseline:2037 — Secret Keyword
  .secrets.baseline:2044 — Hex High Entropy String
  .secrets.baseline:2044 — Secret Keyword
  .secrets.baseline:2051 — Hex High Entropy String
  .secrets.baseline:2051 — Secret Keyword
  .secrets.baseline:2058 — Hex High Entropy String
  .secrets.baseline:2058 — Secret Keyword
  .secrets.baseline:2065 — Hex High Entropy String
  .secrets.baseline:2065 — Secret Keyword
  .secrets.baseline:2072 — Hex High Entropy String
  .secrets.baseline:2072 — Secret Keyword
  .secrets.baseline:2079 — Hex High Entropy String
  .secrets.baseline:2079 — Secret Keyword
  .secrets.baseline:2086 — Hex High Entropy String
  .secrets.baseline:2086 — Secret Keyword
  .secrets.baseline:2093 — Hex High Entropy String
  .secrets.baseline:2093 — Secret Keyword
  .secrets.baseline:2100 — Hex High Entropy String
  .secrets.baseline:2100 — Secret Keyword
  .secrets.baseline:2107 — Hex High Entropy String
  .secrets.baseline:2107 — Secret Keyword
  .secrets.baseline:2114 — Hex High Entropy String
  .secrets.baseline:2114 — Secret Keyword
  .secrets.baseline:2121 — Hex High Entropy String
  .secrets.baseline:2121 — Secret Keyword
  .secrets.baseline:2128 — Hex High Entropy String
  .secrets.baseline:2128 — Secret Keyword
  .secrets.baseline:2135 — Hex High Entropy String
  .secrets.baseline:2135 — Secret Keyword
  .secrets.baseline:2142 — Hex High Entropy String
  .secrets.baseline:2142 — Secret Keyword
  .secrets.baseline:2149 — Hex High Entropy String
  .secrets.baseline:2149 — Secret Keyword
  .secrets.baseline:2156 — Hex High Entropy String
  .secrets.baseline:2156 — Secret Keyword
  .secrets.baseline:2163 — Hex High Entropy String
  .secrets.baseline:2163 — Secret Keyword
  .secrets.baseline:2170 — Hex High Entropy String
  .secrets.baseline:2170 — Secret Keyword
  .secrets.baseline:2177 — Hex High Entropy String
  .secrets.baseline:2177 — Secret Keyword
  .secrets.baseline:2184 — Hex High Entropy String
  .secrets.baseline:2184 — Secret Keyword
  .secrets.baseline:2191 — Hex High Entropy String
  .secrets.baseline:2191 — Secret Keyword
  .secrets.baseline:2198 — Hex High Entropy String
  .secrets.baseline:2198 — Secret Keyword
  .secrets.baseline:2205 — Hex High Entropy String
  .secrets.baseline:2205 — Secret Keyword
  .secrets.baseline:2212 — Hex High Entropy String
  .secrets.baseline:2212 — Secret Keyword
  .secrets.baseline:2219 — Hex High Entropy String
  .secrets.baseline:2219 — Secret Keyword
  .secrets.baseline:2226 — Hex High Entropy String
  .secrets.baseline:2226 — Secret Keyword
  .secrets.baseline:2233 — Hex High Entropy String
  .secrets.baseline:2233 — Secret Keyword
  .secrets.baseline:2240 — Hex High Entropy String
  .secrets.baseline:2240 — Secret Keyword
  .secrets.baseline:2247 — Hex High Entropy String
  .secrets.baseline:2247 — Secret Keyword
  .secrets.baseline:2256 — Hex High Entropy String
  .secrets.baseline:2256 — Secret Keyword
  .secrets.baseline:2263 — Hex High Entropy String
  .secrets.baseline:2263 — Secret Keyword
  tests/test_deploydiff.py:567 — Secret Keyword
  tests/test_deploydiff.py:568 — Secret Keyword

✅ Large Files — Within limits

📊 Diff Stats — 16 file(s) changed

 .gitignore                              |    1 +
 .secrets.baseline                       | 2270 +++++++++++++++++++++++++++++++
 .secrets.baseline.new                   |    0
 AGENTS.md                               |   35 +
 pyproject.toml                          |   11 +-
 src/deploydiff/__main__.py              |    1 +
 src/deploydiff/cli.py                   |    7 +-
 src/deploydiff/cloudformation_parser.py |    7 +-
 src/deploydiff/cost_estimator.py        |    2 +-
 src/deploydiff/mcp_server.py            |    8 +-
 src/deploydiff/pulumi_parser.py         |    3 +-
 src/deploydiff/rollback.py              |   24 +-
 src/deploydiff/terraform_parser.py      |    7 +-
 tests/conftest.py                       |   11 +-
 tests/test_deploydiff.py                |   38 +-
 tests/test_edge_cases.py                |   11 +-
 16 files changed, 2383 insertions(+), 53 deletions(-)

Verdict: 🔴 Changes Requested — Potential secrets detected. Do not merge.

Automated by Coding-Dev-Tools/.github reusable workflow.

@Coding-Dev-Tools Coding-Dev-Tools left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-review: CI passes but secret-scan is noisy on the baseline. Please: 1) move any generated baseline off the PR diff, 2) add .secrets.baseline.new to .gitignore, 3) normalise test literal strings. No code changes from reviewer-A this round.

@Coding-Dev-Tools Coding-Dev-Tools left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewer-A checked the diff. Security concern: .secrets.baseline is committed and .secrets.baseline.new is in-tree. Secret-scan baselines generally should not be versioned alongside source; at minimum, ensure the baseline file is not tracking live secrets and .secrets.baseline.new is ignored. Also please trim diff churn from unrelated formatting baseline changes so core fix is reviewable.

Copy link
Copy Markdown
Owner Author

Closing: The key fix (remove duplicate license entry in pyproject.toml) has been applied directly to main. The AGENTS.md improvement will be addressed separately.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant