Skip to content

Add daily workflow to auto-update Ubuntu and Debian base ISOs#707

Merged
3alpha merged 1 commit into
masterfrom
auto/update-base-isos-workflow
May 28, 2026
Merged

Add daily workflow to auto-update Ubuntu and Debian base ISOs#707
3alpha merged 1 commit into
masterfrom
auto/update-base-isos-workflow

Conversation

@3alpha
Copy link
Copy Markdown
Member

@3alpha 3alpha commented May 28, 2026

Adds a GitHub Actions workflow (update-base-isos.yml) that runs daily at 08:00 UTC (and on manual dispatch) to automatically detect new Ubuntu and Debian ISO releases and open PRs to update the generation scripts.

What it does:

  • Ubuntu: Fetches SHA256SUMS from releases.ubuntu.com/24.04/ and compares against the current ISO in generate_dappnode_iso_ubuntu.sh
  • Debian: Fetches SHA256SUMS from cdimage.debian.org/debian-cd/current/ and compares against generate_dappnode_iso_debian.sh

If a newer version is found, it updates the filename, SHA256 checksum, and URL in the script, then opens a PR via peter-evans/create-pull-request.

Replaces the need for manual PRs like #698 and #699.

@3alpha 3alpha requested a review from a team as a code owner May 28, 2026 14:02
@3alpha 3alpha merged commit 20d53c2 into master May 28, 2026
10 of 12 checks passed
@3alpha 3alpha deleted the auto/update-base-isos-workflow branch May 28, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant