mirror of
https://github.com/xcat2/confluent.git
synced 2026-11-12 19:16:18 +00:00
83c2a05dbd
Write the nightly release notes only after every bundle is uploaded. The notes carry the build key that prepare compares against, so a failed upload used to record the new build anyway, and the following nights skipped it while the release kept stale or missing bundles. Publish only from the default branch. A manual run defaulted to publishing, so testing the workflow on a topic branch replaced the nightly with that branch. Run the packaging build on pull requests that touch MANIFEST.in, which decides what goes into the client and server packages, or anything under confluent_vtbufferd, which is compiled here and carries the only debian/ packaging in the tree. Give every job a timeout instead of the six hour default, so a hung container or download fails within minutes.