Commit graph

2 commits

Author SHA1 Message Date
Adam Moussa
7dc8db2af0
fix(ci): classify pull request diffs against the merge parent (#165)
A stale event base SHA was unioning commits already on main into the
isolation diff, so a clean PR failed as a mixed app and Terraform change.
2026-10-06 18:52:41 +00:00
Adam Moussa
47185fa602
ci(terraform): fail mixed app and Terraform changes (#157)
Some checks failed
ci / ci / ci (push) Has been cancelled
Release on reusable change / version (push) Has been cancelled
Release on reusable change / release (push) Has been cancelled
* ci(terraform): fail mixed app and Terraform changes

* fix(ci): count deletions and honor the Terraform working directory

Deleted paths were excluded from the isolation diff, so a mixed change could pass. The checker now treats working-directory as the Terraform prefix.

* fix(ci): load the isolation checker from this workflow's commit

The second checkout used the caller's SHA and the caller's token, so a private clone of this repo could not resolve the script. The checker is now a composite action referenced with $/.
2026-10-02 00:54:43 +00:00