From 5bee9aa1135f99e4f3660fee3d969d21bcb529c3 Mon Sep 17 00:00:00 2001 From: Midia Kiasat Date: Sun, 8 Mar 2026 01:12:36 +0100 Subject: [PATCH 1/2] Normalize primitive license text to MIT --- LICENSE | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LICENSE b/LICENSE index 4ec279b..c04745e 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 IRREVOCULL +Copyright (c) 2026 Verifrax Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file +SOFTWARE. From 2af26331e0c5c0f1320437bb96228b5c3cfe35e6 Mon Sep 17 00:00:00 2001 From: Midia Kiasat Date: Sun, 8 Mar 2026 01:36:31 +0100 Subject: [PATCH 2/2] Stabilize irrevocull determinism mutation probe --- .github/workflows/determinism.yml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/.github/workflows/determinism.yml b/.github/workflows/determinism.yml index dae6b66..d3a0bfa 100644 --- a/.github/workflows/determinism.yml +++ b/.github/workflows/determinism.yml @@ -46,17 +46,23 @@ jobs: - name: Test no state mutation run: | set -eu - find . -type f | sort > before.txt - + TMPDIR="${RUNNER_TEMP:-/tmp}/irrevocull-mut-${RANDOM}" + mkdir -p "$TMPDIR" + cp -f ./irrevocull.sh "$TMPDIR/" + cd "$TMPDIR" + chmod +x ./irrevocull.sh + + BEFORE="$(mktemp)" + AFTER="$(mktemp)" + find . -maxdepth 1 -type f | LC_ALL=C sort > "$BEFORE" echo "test" | ./irrevocull.sh > /dev/null 2>&1 || true - - find . -type f | sort > after.txt - - if ! diff before.txt after.txt; then + find . -maxdepth 1 -type f | LC_ALL=C sort > "$AFTER" + + if ! diff "$BEFORE" "$AFTER"; then echo "FAIL: filesystem mutated" exit 1 fi - + echo "PASS: no state mutation" - name: Test env isolation