Critical Milestones

This page documents the steps needed during a release.

Community Concensus

Each of the steps below should be announced on the mailing list to remind everyone where we’re at.

Scramle. Enhancement Deadline

=> Trac wiki pages

for the release* Start writing or updating the release notes and press release

Branch

=> example: hrev52295

)

=> example

)

=> bootloader menu

=> example

)

=> example

)

=> example

), and update logos

=> part 1

,

=> part 2

)

Configure CI/CD Pipelines

Once your code is branched, you can begin setting up CI/CD pipelines in concourse

=> https://github.com/haiku/infrastructure/blob/master/concourse/deploy.sh#L29

Testing

Finalization

Distribution

[release-name]
 |--md5sums.txt (of compressed and uncompressed release-image-files)
 |--release_notes_[release-name].txt
 |--[release-image-files]  (both as .zip and .tar.xz)
 |--[release-image-files].torrent (of just the .zip's)
 |--[release-name]/sources/   (all source archives should be .tar.xz)
      |--haiku-[release-name]-src-[YYYY-MM-DD]
      |--haiku-[release-name]-buildtools-src-[YYYY-MM-DD]
      |--[all optional packages]

=> http://haiku-files.org/files/releases/[release-name

]

=> http://distrowatch.com/table.php?distribution=haiku

(?)

=> http://freecode.com/projects/haiku

(mmu_man)

After the release

Website Pages to update:

=> http://www.haiku-os.org/get-haiku

=> http://www.haiku-os.org/get-haiku/release-notes

=> http://www.haiku-os.org/get-haiku/installation-guide

=> http://www.haiku-os.org/get-haiku/burn-cd

=> http://www.haiku-os.org/guides/making_haiku_usb_stick

=> http://www.haiku-os.org/slideshows/haiku-tour

=> http://www.haiku-os.org/docs/userguide/en/contents.html

– sync with branch or tag.

Updating download logo for website front page:

sudo bash
cd /srv/www/drupal/haiku-os.org/themes/shijin/haiku-images
mv bg-download-box.png GET-HAIKU-download-box-r1a1.png
cp GET-HAIKU-download-box-r1a2.png bg-download-box.png
Proxy Information
Original URL
gemini://lofi.haiku-os.org/docs/develop/release/milestones.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en
Capsule Response Time
158.945527 milliseconds
Gemini-to-HTML Time
4.797228 milliseconds

This content has been proxied by September (3851b).