From 75f9873e6f789a645c5034281bb7f7223685af0f Mon Sep 17 00:00:00 2001 From: 3alpha Date: Wed, 12 Nov 2025 11:49:51 -0300 Subject: [PATCH 1/2] Update release template --- .github/workflows/release.yml | 2 +- .github/workflows/release_template.md | 34 +++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/release_template.md diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5762c75..73f85bd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -223,7 +223,7 @@ jobs: SHASUM_DEBIAN_ATTENDED=$(cat SHASUM_DEBIAN_ATTENDED.txt) SHASUM_DEBIAN_UNATTENDED=$(cat SHASUM_DEBIAN_UNATTENDED.txt) SHASUM_UBUNTU_UNATTENDED=$(cat SHASUM_UBUNTU_UNATTENDED.txt) - echo -en "# Versions\n| Package | Version |\n|---|---|\nbind.dnp.dappnode.eth|${{ needs.set-versions.outputs.bind }}|\n|ipfs.dnp.dappnode.eth|${{ needs.set-versions.outputs.ipfs }}|\n|vpn.dnp.dappnode.eth |${{ needs.set-versions.outputs.vpn }}|\n|dappmanager.dnp.dappnode.eth|${{ needs.set-versions.outputs.dappmanager }}|\n|wifi.dnp.dappnode.eth|${{ needs.set-versions.outputs.wifi }}|\n|https.dnp.dappnode.eth|${{ needs.set-versions.outputs.https }}|\n|wireguard.dnp.dappnode.eth|${{ needs.set-versions.outputs.wireguard }}|\n# Changes\nChanges implemented in release ${{ needs.set-versions.outputs.core }}\n# Debian Attended version\nInstall and customize DAppNode using the attended ISO: **DAppNode-${{ needs.set-versions.outputs.core }}-debian-bookworm-amd64.iso**\n\n## ISO SHA-256 Checksum\n```\nshasum -a 256 DAppNode-${{ needs.set-versions.outputs.core }}-debian-bookworm-amd64.iso\n$SHASUM_DEBIAN_ATTENDED\n```\n# Debian Unattended version\nInstall DAppNode easily using the unattended ISO: **DAppNode-${{ needs.set-versions.outputs.core }}-debian-bookworm-amd64-unattended.iso**\nDo a reboot right after the installation\n:warning: **Warning**: This ISO will install Dappnode automatically, deleting all existing partitions on the disk\n\n## ISO SHA-256 Checksum\n```\nshasum -a 256 DAppNode-${{ needs.set-versions.outputs.core }}-debian-bookworm-amd64-unattended.iso\n$SHASUM_DEBIAN_UNATTENDED\n```\n# Ubuntu Unattended version\nInstall DAppNode easily using the unattended ISO: **DAppNode-${{ needs.set-versions.outputs.core }}-ubuntu-bookworm-amd64-unattended.iso**\n\n## ISO SHA-256 Checksum\n```\nshasum -a 256 DAppNode-${{ needs.set-versions.outputs.core }}-ubuntu-bookworm-amd64-unattended.iso\n$SHASUM_UBUNTU_UNATTENDED\n```\nUploaded at https://ubuntu.iso.dappnode.io\n# DAppNode for Raspberry Pi 4 64bit\n[Instructions](https://github.com/dappnode/DAppNode/wiki/DAppNodeARM-Installation-Guide)\n\ndefault login data:\n - **__user__**: dappnode\n - **__password__**: dappnodepi" > CHANGELOG.md + CORE="${{ needs.set-versions.outputs.core }}" BIND="${{ needs.set-versions.outputs.bind }}" IPFS="${{ needs.set-versions.outputs.ipfs }}" VPN="${{ needs.set-versions.outputs.vpn }}" DAPPMANAGER="${{ needs.set-versions.outputs.dappmanager }}" WIFI="${{ needs.set-versions.outputs.wifi }}" HTTPS="${{ needs.set-versions.outputs.https }}" WIREGUARD="${{ needs.set-versions.outputs.wireguard }}" SHASUM_DEBIAN_ATTENDED="$SHASUM_DEBIAN_ATTENDED" SHASUM_DEBIAN_UNATTENDED="$SHASUM_DEBIAN_UNATTENDED" SHASUM_UBUNTU_UNATTENDED="$SHASUM_UBUNTU_UNATTENDED" envsubst < .github/workflows/release_template.md > CHANGELOG.md cat CHANGELOG.md - name: Print images directory run: | diff --git a/.github/workflows/release_template.md b/.github/workflows/release_template.md new file mode 100644 index 0000000..31df678 --- /dev/null +++ b/.github/workflows/release_template.md @@ -0,0 +1,34 @@ +## DAppNode Release: $CORE + +### Package Versions +| Package | Version | +|---|---| +| bind.dnp.dappnode.eth | $BIND | +| ipfs.dnp.dappnode.eth | $IPFS | +| vpn.dnp.dappnode.eth | $VPN | +| dappmanager.dnp.dappnode.eth | $DAPPMANAGER | +| wifi.dnp.dappnode.eth | $WIFI | +| https.dnp.dappnode.eth | $HTTPS | +| wireguard.dnp.dappnode.eth | $WIREGUARD | + +--- + +### Debian Attended ISO +- **Filename:** DAppNode-$CORE-debian-bookworm-amd64-attended.iso +- **SHA256:** +$SHASUM_DEBIAN_ATTENDED + +### Debian Unattended ISO +- **Filename:** DAppNode-$CORE-debian-bookworm-amd64-unattended.iso +- **SHA256:** +$SHASUM_DEBIAN_UNATTENDED +- :warning: This ISO will install DAppNode automatically, deleting all existing partitions on the disk. +- Please reboot after installation. + +### Ubuntu Unattended ISO +- **Filename:** DAppNode-$CORE-ubuntu-bookworm-amd64-unattended.iso +- **SHA256:** +$SHASUM_UBUNTU_UNATTENDED +- **Download:** https://ubuntu.iso.dappnode.io + +--- From c33d3567715e92805356ea13239c6d547e925e66 Mon Sep 17 00:00:00 2001 From: 3alpha Date: Wed, 12 Nov 2025 11:53:07 -0300 Subject: [PATCH 2/2] Update template --- .github/workflows/release_template.md | 59 +++++++++++++++------------ 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/.github/workflows/release_template.md b/.github/workflows/release_template.md index 31df678..60b63ec 100644 --- a/.github/workflows/release_template.md +++ b/.github/workflows/release_template.md @@ -1,34 +1,39 @@ -## DAppNode Release: $CORE - -### Package Versions -| Package | Version | +# Versions +| Package | Version | |---|---| -| bind.dnp.dappnode.eth | $BIND | -| ipfs.dnp.dappnode.eth | $IPFS | -| vpn.dnp.dappnode.eth | $VPN | -| dappmanager.dnp.dappnode.eth | $DAPPMANAGER | -| wifi.dnp.dappnode.eth | $WIFI | -| https.dnp.dappnode.eth | $HTTPS | -| wireguard.dnp.dappnode.eth | $WIREGUARD | - ---- +bind.dnp.dappnode.eth|$BIND| +|ipfs.dnp.dappnode.eth|$IPFS| +|vpn.dnp.dappnode.eth |$VPN| +|dappmanager.dnp.dappnode.eth|$DAPPMANAGER| +|wifi.dnp.dappnode.eth|$WIFI| +|https.dnp.dappnode.eth|$HTTPS| +|wireguard.dnp.dappnode.eth|$WIREGUARD| +# Changes +Changes implemented in release $CORE +# Debian Attended version +Install and customize DAppNode using the attended ISO: **DAppNode-$CORE-debian-bookworm-amd64.iso** -### Debian Attended ISO -- **Filename:** DAppNode-$CORE-debian-bookworm-amd64-attended.iso -- **SHA256:** +## ISO SHA-256 Checksum +``` +shasum -a 256 DAppNode-$CORE-debian-bookworm-amd64.iso $SHASUM_DEBIAN_ATTENDED +``` +# Debian Unattended version +Install DAppNode easily using the unattended ISO: **DAppNode-$CORE-debian-bookworm-amd64-unattended.iso** +Do a reboot right after the installation +:warning: **Warning**: This ISO will install Dappnode automatically, deleting all existing partitions on the disk -### Debian Unattended ISO -- **Filename:** DAppNode-$CORE-debian-bookworm-amd64-unattended.iso -- **SHA256:** +## ISO SHA-256 Checksum +``` +shasum -a 256 DAppNode-$CORE-debian-bookworm-amd64-unattended.iso $SHASUM_DEBIAN_UNATTENDED -- :warning: This ISO will install DAppNode automatically, deleting all existing partitions on the disk. -- Please reboot after installation. +``` +# Ubuntu Unattended version +Install DAppNode easily using the unattended ISO: **DAppNode-$CORE-ubuntu-bookworm-amd64-unattended.iso** -### Ubuntu Unattended ISO -- **Filename:** DAppNode-$CORE-ubuntu-bookworm-amd64-unattended.iso -- **SHA256:** +## ISO SHA-256 Checksum +``` +shasum -a 256 DAppNode-$CORE-ubuntu-bookworm-amd64-unattended.iso $SHASUM_UBUNTU_UNATTENDED -- **Download:** https://ubuntu.iso.dappnode.io - ---- +``` +Uploaded at https://ubuntu.iso.dappnode.io \ No newline at end of file