linux_xanmod: customize update commit body (#442579)

authored by Alyssa Ross and committed by GitHub 86157419 9b25f22b

+20 -5
+10 -1
pkgs/os-specific/linux/kernel/update-xanmod.sh
··· 47 47 fi 48 48 done < <(echo "$RELEASE_URLS" | jq -r) 49 49 50 - echo "Updating Xanmod \"$VARIANT\" from $OLD_VERSION to $NEW_VERSION ($SUFFIX)" 50 + >&2 echo "Updating Xanmod \"$VARIANT\" from $OLD_VERSION to $NEW_VERSION ($SUFFIX)" 51 51 52 52 URL="https://gitlab.com/api/v4/projects/xanmod%2Flinux/repository/archive.tar.gz?sha=$NEW_VERSION-$SUFFIX" 53 53 HASH="$(nix-prefetch fetchzip --quiet --url "$URL")" ··· 87 87 } 88 88 89 89 update_variant "$FILE_PATH" "$VARIANT" "$NEW_VERSION" "$HASH" "$SUFFIX" 90 + 91 + # Customize commit 92 + # https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#supported-features 93 + COMMIT_BODY=" 94 + - Changelog: https://dl.xanmod.org/changelog/${NEW_VERSION%.*}/ChangeLog-$NEW_VERSION-xanmod1.gz 95 + - Diff: https://gitlab.com/xanmod/linux/-/compare/$OLD_VERSION-xanmod1..$NEW_VERSION-xanmod1?from_project_id=51590166 96 + " 97 + 98 + jq -n --arg commitBody "$COMMIT_BODY" '[$ARGS.named]'
+10 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 74 74 RCU_EXP_KTHREAD = yes; 75 75 }; 76 76 77 - extraPassthru.updateScript = [ 78 - ./update-xanmod.sh 79 - variant 80 - ]; 77 + extraPassthru.updateScript = { 78 + command = [ 79 + ./update-xanmod.sh 80 + variant 81 + ]; 82 + supportedFeatures = [ 83 + "commit" 84 + ]; 85 + }; 86 + 81 87 inherit isLTS; 82 88 83 89 extraMeta = {