MichaIng / DietPi

Lightweight justice for your single-board computer!

Home Page:https://dietpi.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Iteration v9.5 (2024-06-08)

StephanStS opened this issue · comments

Day 0: Init new development cycle

To be done until: 2024-05-12 (sunday)

  • Create a new GitHub milestone for DietPi code https://github.com/MichaIng/DietPi/milestones
  • Create a new GitHub milestone for DietPi docs https://github.com/MichaIng/DietPi-Docs/milestones
  • DietPi: Select issues for the new iteration in the new milestone and check for closed milestones from previous iteration
  • DietPi-Docs: Select issues for the new iteration in the new milestone and check for closed milestones from previous iteration
  • Create a new section in the DietPi Wiki
  • 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
  • Init CHANGELOG.txt (in the dev branch)
  • Add support to DietPi-Survey_report: Search for last release, e.g. aSOFTWARE_NAME9_0
  • 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)

3rd week: Beta phase

To be done until: 2024-05-30 (thursday)

To be done at: 2024-06-01 (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: 2024-06-02 (sunday)

To be done from: 2024-06-02 - 2024-06-06 (thursday)

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

2 days before the release

To be done until: 2024-06-06 (thursday)

  • Have a release PR open on the main repo 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: 2024-06-08 (saturday)

Release announcements

To be done at: 2024-06-09 (sunday)