Project

Profile

Help

Issue #5581

Cron job in travis may disrupt the release process

Added by ttereshc 9 months ago. Updated 9 months ago.

Status:
NEW
Priority:
Normal
Assignee:
-
Category:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:

Description

In case of bad timing, cron job can publish bindings earlier than the release job and in this case the release job will fail.

E.g. pulp_rpm job which publishes bindings to pypi failed saying that such version already exists https://travis-ci.org/pulp/pulp_rpm/builds/598783999.
An hour earlier a cron job published those bindings.

There were multiple issues during release process, so the version of new release stayed unchanged in the master for few hours. That's why cron job released the version of a beta release and not the .dev (nightly) one which is usually set on the master branch.

Maybe it's one more reason to do branching for our releases or some other adjustment for a release process to avoid this problem.

History

#1 Updated by fao89 9 months ago

  • Triaged changed from No to Yes

Please register to edit this issue

Also available in: Atom PDF