You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When we prepare a release, we don't just release the tip of development: we do a few more things, such as assemble_changelog.py, make generated_files, merging quarantined security fixes, etc. In principle, doing these things should be ok. In practice, subtle bugs in test scripts can cause the CI to fail after preparing the release branch, even though it passed before. For example, we discovered Mbed-TLS/mbedtls#8300 while preparing the 3.5.0 release.
The goal of this issue is to set up a regular (nightly? weekly?) job that does a subset of release preparation, then runs the CI. Send reports over email like the nightly job that runs on the development branches. Among the things we do to prepare a release:
When we prepare a release, we don't just release the tip of
development
: we do a few more things, such asassemble_changelog.py
,make generated_files
, merging quarantined security fixes, etc. In principle, doing these things should be ok. In practice, subtle bugs in test scripts can cause the CI to fail after preparing the release branch, even though it passed before. For example, we discovered Mbed-TLS/mbedtls#8300 while preparing the 3.5.0 release.The goal of this issue is to set up a regular (nightly? weekly?) job that does a subset of release preparation, then runs the CI. Send reports over email like the nightly job that runs on the development branches. Among the things we do to prepare a release:
Prerequisites:
A likely subtask would be to add more stuff to
scripts/prepare_release.sh
.The text was updated successfully, but these errors were encountered: