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..60b63ec --- /dev/null +++ b/.github/workflows/release_template.md @@ -0,0 +1,39 @@ +# 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| +# Changes +Changes implemented in release $CORE +# Debian Attended version +Install and customize DAppNode using the attended ISO: **DAppNode-$CORE-debian-bookworm-amd64.iso** + +## 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 + +## ISO SHA-256 Checksum +``` +shasum -a 256 DAppNode-$CORE-debian-bookworm-amd64-unattended.iso +$SHASUM_DEBIAN_UNATTENDED +``` +# Ubuntu Unattended version +Install DAppNode easily using the unattended ISO: **DAppNode-$CORE-ubuntu-bookworm-amd64-unattended.iso** + +## ISO SHA-256 Checksum +``` +shasum -a 256 DAppNode-$CORE-ubuntu-bookworm-amd64-unattended.iso +$SHASUM_UBUNTU_UNATTENDED +``` +Uploaded at https://ubuntu.iso.dappnode.io \ No newline at end of file