diff --git a/docs/turns/2026-05-17-deploy-allowlist-pr-packaging.html b/docs/turns/2026-05-17-deploy-allowlist-pr-packaging.html new file mode 100644 index 0000000..6cde80d --- /dev/null +++ b/docs/turns/2026-05-17-deploy-allowlist-pr-packaging.html @@ -0,0 +1,150 @@ + + + + + + Turn Document - Deploy Allowlist PR Packaging + + + +
+
+

Deploy Allowlist PR Packaging

+

+ Packaged the deploy allowlist cleanup into a PR-ready branch with multiple commits, documented all changes, + and tracked work in Beads issue islandflow-9j5. +

+

Generated: 2026-05-17 11:48 EDT

+
+ +
+

Summary

+

+ Removed deployment/npm/ from the deploy script's remote untracked allowlist so deploy preflight + only tolerates the required signal-cli tarball artifact. +

+
+ +
+

Changes Made

+ +
+ +
+

Context

+

+ The deploy preflight checks remote repository cleanliness before rollout. Keeping broad allowlist exceptions + can hide stale or accidental files on the target host and reduce deployment confidence. +

+
+ +
+

Important Implementation Details

+

+ The allowlist now contains only: +

+
deployment/docker/signal-cli-0.14.3-Linux-native.tar.gz
+

+ The removed entry: +

+
deployment/npm/
+

+ This change ensures remote preflight fails if deployment/npm/ appears unexpectedly. +

+
+ +
+

Expected Impact for End-Users

+ +
+ +
+

Validation

+ +
+ +
+

Issues, Limitations, and Mitigations

+ +
+ +
+

Follow-up Work

+ +
+
+ +