ArchGuard - Architectural Drift Detector
Version updated for https://github.com/Tgenz1213/ArchGuard to version v1.6.0.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
ArchGuard is a tool that uses LLMs to verify code changes against established Architectural Decision Records (ADRs), preventing “architectural drift.” It alerts developers before merging changes that violate ADR rules. The action helps maintain project architecture by enforcing compliance with documented design decisions.
What’s Changed
Changelog
- 694ad5356ffb26c4f9ba381bfe84eaf3364951c4 build(deps): bump github.com/moby/go-archive from 0.2.0 to 0.3.0 (#79)
- a3538ccd2029867025e968860240a73858e0be92 build(deps): bump the go-dependencies group with 4 updates (#78)
- e1caba23129b6ffb9a7e5a9b07dfeed0b1a1fa1b build(deps): bump the go-dependencies group with 5 updates (#76)
- 45e22c16be338c184b33bf61a73aa122176fb3ba build(deps): group Dependabot minor/patch updates into a single PR per ecosystem (#66)
- 7849dfae20d87c11274a38877c096a6428ba918d build(deps): pin pgvector extension version in docker-compose.yml and tests (#67)
- 9194ea8e549da979b6101ec6efbdcad1293177cb feat: add baseline mode to grandfather pre-existing violations (#68) (#77)
- 3573cc13fd8d31a9ed55082df07fdec6b4dbf248 fix: normalize positional-arg path separators unconditionally in cli.Execute (#100)
- e91ad8c30e0b5ed37e74ba009387332e4a415916 fix: persist and return ADR ID/scope from PgStore (#93)
- d39fac5102cd6ce6935d51cccafd7aefd9084dbe fix: print baseline success message only after the file is actually saved (#106)
- 71286061038d8c053d2964a8b0e996b6d6819388 fix: report skipped-file count in –update-baseline summary (#103)