apache / nuttx

Apache NuttX is a mature, real-time embedded operating system (RTOS)
https://nuttx.apache.org/
Apache License 2.0
2.78k stars 1.15k forks source link

[HELP] NuttX release flow documentation #14062

Open fdcavalcanti opened 1 week ago

fdcavalcanti commented 1 week ago

Description

Hi all!

Just so I understand what's going on.

Which standard does NuttX follow during release? Do we have that written somewhere? I checked the documentation and it does not say.

It's not clear to me what are target release dates, how and when we sync release/master and how testing works during this process (does the CI run automatically for release branches on both apps and nuttx for instance).

Am I missing something on the documentation or maybe there is another forum? This could be a moment to gather some suggestions and improve the docs.

Would appreciate if someone could enlighten me.

Thanks!

Verification

lupyuen commented 1 week ago

Thanks @fdcavalcanti for the great question! Yep the NuttX Release Process really needs to be documented, here's what I learnt so far:

Hi @acassis: Anything I missed?

jerpelea commented 1 week ago

@lupyuen

For now I am the release manager for Nuttx and I follow and adapt this process https://gist.github.com/jerpelea/67895da8797f040ba3b113280fdcd57b

acassis commented 1 week ago

@lupyuen I think you listed all the steps correctly. Maybe we can use these topics you listed together with the documentation from @jerpelea to create an official documentation. What do you think?