Skip to content

Commit 7e549c9

Browse files
authored
Merge pull request #11 from longieirl/fix/remove-private-repo-leakage
fix: remove private repo leakage from public repo
2 parents a20561a + 46992bb commit 7e549c9

4 files changed

Lines changed: 10 additions & 659 deletions

File tree

.github/workflows/boundary-check.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Boundary check — enforce that parser-free never imports premium code
1+
# Boundary check — enforce that parser-free only imports from bankstatements-core
22
#
33
# parser-free must only depend on bankstatements-core (public).
4-
# Any import of bankstatements_premium or src.licensing is a structural violation.
4+
# Any import outside this boundary is a structural violation.
55
#
66
# Trigger: push/PR to main
77

@@ -35,9 +35,8 @@ jobs:
3535
3636
if grep -r "bankstatements_premium\|src\.licensing" packages/parser-free/src/; then
3737
echo ""
38-
echo "BOUNDARY VIOLATION: parser-free imports premium or private licensing code."
39-
echo "parser-free must only import from bankstatements_core."
38+
echo "BOUNDARY VIOLATION: parser-free must only import from bankstatements_core."
4039
exit 1
4140
fi
4241
43-
echo "Boundary check passed — no premium imports found."
42+
echo "Boundary check passed — no prohibited imports found."

0 commit comments

Comments
 (0)