From 3749853716eaa4188b72dd53554f6d428ff69e60 Mon Sep 17 00:00:00 2001 From: Johnathan Corgan Date: Sun, 14 Jun 2026 21:16:00 +0000 Subject: [PATCH] packaging(openwrt): publish checksums-openwrt.txt alongside .ipk artifacts The linux/macos/windows package workflows each publish a checksums-.txt sha256 file with their release artifacts, but the OpenWrt workflow attached only the .ipk files with no checksum coverage. Generate checksums-openwrt.txt over the .ipk outputs using the same sha256sum idiom as the other platforms and add it to the release file set. --- .github/workflows/package-openwrt.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/package-openwrt.yml b/.github/workflows/package-openwrt.yml index 511d3e2..55fa14e 100644 --- a/.github/workflows/package-openwrt.yml +++ b/.github/workflows/package-openwrt.yml @@ -524,8 +524,18 @@ jobs: path: dist merge-multiple: true + - name: Generate OpenWrt release checksums + run: | + cd dist + find . -maxdepth 1 -type f -name '*.ipk' -printf '%P\n' \ + | LC_ALL=C sort \ + | xargs sha256sum \ + > checksums-openwrt.txt + - name: Create release uses: softprops/action-gh-release@v2 with: - files: dist/*.ipk + files: | + dist/*.ipk + dist/checksums-openwrt.txt generate_release_notes: true