Commit Graph
5 Commits
Author SHA1 Message Date
Bingbing d56e636883 Merge branch 'develop' into chore/cycle-reference-send-request
# Conflicts:
#	packages/insomnia/src/main/templating-worker-database.ts
#	packages/insomnia/src/plugins/context/network.ts
#	scripts/circular-references/known-violations.json
2026-09-14 15:47:51 +08:00
Bingbing f08d65b45e chore: replace madge circular-reference check with dependency-cruiser (#10468)
## Summary

- Replaces the madge-based `check-cycle-references` with a `dependency-cruiser`-based check, cruised once per npm workspace package.
- Keeps the checker, dependency-cruiser config, and known-cycle baseline together under `scripts/circular-references/`.
- Uses a committed baseline to grandfather existing cycles while failing on new cycles and stale baseline entries.
- Cleans the existing `insomnia-inso` type cycle by using `insomnia-data`'s `AllTypes` instead of importing the database container type.
- CI explicitly uses Bash for correct `tee`/pipeline failure propagation, safely handles skipped checks, and posts a PR report.
- Dropped `madge`/`.madgerc`, added `dependency-cruiser`.
2026-09-10 16:11:43 +08:00
Bingbing b4cee7cd50 refactor: decouple scripting environment imports 2026-09-08 15:51:43 +08:00
Bingbing 713d9881f8 update baseline 2026-09-07 18:13:13 +08:00
Bingbing 5ebb279261 fix: address circular reference review comments 2026-09-03 15:35:28 +08:00