DietPi icon indicating copy to clipboard operation
DietPi copied to clipboard

Iteration v9.14 (2025-06-21)

Open StephanStS opened this issue 5 months ago • 0 comments
trafficstars

Day 0: Init new development cycle

To be done until: 2025-05-25 (Sunday)

  • [x] Create a new GitHub milestone for DietPi code https://github.com/MichaIng/DietPi/milestones
  • [x] Create a new GitHub milestone for DietPi docs https://github.com/MichaIng/DietPi-Docs/milestones
  • [x] DietPi: Select issues for the new iteration in the new milestone and check for closed milestones from previous iteration
  • [x] DietPi-Docs: Select issues for the new iteration in the new milestone and check for closed milestones from previous iteration
  • [x] Create a new section in the DietPi Wiki
  • [x] A new development cycle starts with a subversion increment, or major version increment when we drop support for an old Debian version or old DietPi versions. The RC version during the development cycle is "-1", to clearly identify unstable version strings. -> Edit version
  • [x] Init CHANGELOG.txt (in the dev branch)
  • [x] Add support to DietPi-Survey_report: Search for last release, e.g. aSOFTWARE_NAME9_0
  • [x] Init dietpi-globals (in the dev branch) with G_DIETPI_VERSION_CORE, G_DIETPI_VERSION_SUB, G_DIETPI_VERSION_RC identical to the values in file version (see above)
  • [x] Update dietpi-survey_report version on server

3rd week: Beta phase

To be done until: 2025-06-12 (Thursday)

To be done at: 2025-06-14 (Saturday)

  • [ ] Launch the initial beta as .0 RC version
  • [ ] Advertise on GitHub
  • [ ] Advertise on DietPi Forum with tag "beta"
  • [ ] Advertise on DietPi-Banner MOTD

To be done at: 2025-06-15 (Sunday)

  • [ ] Advertise on website slider: https://dietpi.com/
  • [ ] Advertise on X (DietPi account)
  • [ ] Advertise on Bluesky: https://bsky.app/profile/dietpi.com
  • [ ] Advertise on Facebook (DietPi group)

To be done from: 2025-06-15 - 2025-06-19 (Sunday before release - Thursday before release)

  • [ ] Address bug reports with further beta iterations, e.g. .1 and .2 RC versions

2 days before the release

To be done until: 2025-06-19 (Thursday)

  • [ ] Have a release PR open on the main repository which needs to be linked from the changelog/release notes.
  • [ ] Assure that update server version and DietPi-Globals default version match.
  • [ ] Have the docs release PR ready and reviewed, with release notes and required changes.
  • [ ] Have a PR on the website ready to advertise the new release via website slide and have the docs PRs all ready and reviewed.

Release

To be done at: 2025-06-21 (Saturday)

  • [ ] Make the release
  • [ ] Close beta topic in forum: https://dietpi.com/forum/tag/beta
  • [ ] Publish the release notes in DietPi Docs (i.e. merge the release notes PR, do it as "Merge pull request" and not as "Squash & Merge")
  • [ ] Trigger the documentation page update
  • [ ] Link the release notes from website slider
  • [ ] Update the MOTD
  • [ ] Update software list in DietPi Wiki - software list
  • [ ] If new software titles were introduced: Check ports in DietPi Wiki - port usage

Release announcements

To be done at: 2025-06-22 (Sunday)

StephanStS avatar May 29 '25 13:05 StephanStS