commit 7afc78a3c00d48a71832c93002c6e189434d7039
parent ba902b6a2d3540b4a1835fc7a31a7167f472311c
Author: Sean Enck <sean@ttypty.com>
Date: Sun, 2 Nov 2025 14:36:24 -0500
fail ci if hashes don't match
Diffstat:
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
@@ -24,7 +24,7 @@ jobs:
- name: "deps"
run: apk add make minify zip
- name: "build"
- run: cd plugins/hphp && make
+ run: cd plugins/hphp && make CI=1
- name: release
uses: softprops/action-gh-release@v2
if: github.ref_type == 'tag'
diff --git a/plugins/hphp/Makefile b/plugins/hphp/Makefile
@@ -1,13 +1,14 @@
-PLUGIN_VERSION := 1.8.5
+PLUGIN_VERSION := 1.8.6
PLUGIN_JS_VERSION := 1.8.2
PLUGIN_CSS_VERSION := 1.0.0
PLUGIN_JS_HASH := 91459f3
PLUGIN_CSS_HASH := d7a8720
-PLUGIN_HASH := 9215be9
+PLUGIN_HASH := b470406
NEED_FILES :=
HAVE_HASH :=
NEED_HASH :=
HASH_NAME :=
+CI := 0
ifneq ($(NEED_FILES),)
NEED_HASH := $(shell sha256sum *.$(NEED_FILES) | sort | sha256sum | cut -c 1-7)
endif
@@ -33,6 +34,7 @@ $(ARTIFACT): *.*
sed "s/{CSS_VERSION}/$(PLUGIN_CSS_VERSION)/g" | \
sed "s/{JS_VERSION}/$(PLUGIN_JS_VERSION)/g" > $(WORKDIR)/hphp.php
@cd $(TARGET) && zip $(ZIP) hphp/*
+ @echo "zip generated"
check:
@make --no-print-directory _check_hash HAVE_HASH="$(PLUGIN_HASH)" NEED_FILES="*" HASH_NAME=plugin
@@ -50,5 +52,8 @@ ifneq ($(NEED_HASH),$(HAVE_HASH))
$(warning WARN: found hash $(NEED_HASH) for $(HASH_NAME), version update required)
$(warning ===============)
$(warning )
+ifeq ($(CI),1)
+ $(error hash check failed)
+endif
endif
@exit 0