From 324f38c4a655e13bc6e78ceae24406cff5943180 Mon Sep 17 00:00:00 2001 From: Feilin Jia Date: Thu, 19 Feb 2026 14:59:12 +0000 Subject: [PATCH] add md5 values for each release --- .github/workflows/build_and_release.yml | 4 +++- stage.sh | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_and_release.yml b/.github/workflows/build_and_release.yml index 80695741..08854e70 100644 --- a/.github/workflows/build_and_release.yml +++ b/.github/workflows/build_and_release.yml @@ -54,4 +54,6 @@ jobs: tag_name: ${{ inputs.tag }} name: ${{ inputs.tag }} target_commitish: ${{ github.sha }} - files: ${{ github.event.repository.name }}-${{ inputs.tag }}.tar.gz + files: | + ${{ github.event.repository.name }}-${{ inputs.tag }}.tar.gz + source_checksums.csv diff --git a/stage.sh b/stage.sh index 19a636aa..9c854e54 100755 --- a/stage.sh +++ b/stage.sh @@ -41,3 +41,9 @@ export RPATH=-Wl,-rpath='$$ORIGIN:$$ORIGIN/../lib',--disable-new-dtags cp ${esp}/EngSketchPad/lib/* lib cp -r ${esp}/EngSketchPad/include include cp -r ${esp}/EngSketchPad/udc udc + +find "$ESP_ROOT" -type f \( -name '*.c' -o -name '*.h' -o -name '*.cpp' -o -name '*.f' -o -name '*.py' -o -name '*.make' -o -name '[Mm]akefile' \) -exec md5sum {} + \ + | sed "s|${ESP_ROOT}/||" \ + | sort -k2 \ + | awk '{print $2","$1}' > source_checksums.csv +sed -i '1i filepath,md5' source_checksums.csv