From 843e2d7d8d790a02035e90f34928b5c8840c6b9e Mon Sep 17 00:00:00 2001 From: Jonathan Brielmaier Date: Wed, 17 Jan 2024 23:55:17 +0100 Subject: Add git hook for checking commit signing. This is analogue to what upstream Guix does in order to prevent invalid signed commits being pushed. * Makefile: New file. * etc/git/pre-push: New file. Co-authored-by: Wolf --- Makefile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e5f968b --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright © 2022 Giacomo Leidi +# Copyright © 2024 Jonathan Brielmaier +# Copyright © 2024 Wolf + +# nonguix channel +channel_intro_commit = 897c1a470da759236cc11798f4e0a5f7d4d59fbc +channel_intro_signer = 2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5 + +authenticate: + echo "Authenticating Git checkout..." ; \ + guix git authenticate \ + --cache-key=channels/nonguix --stats \ + "$(channel_intro_commit)" "$(channel_intro_signer)" -- cgit v1.2.3