hoffmangroup / segway

Application for semi-automated genomic annotation.
http://segway.hoffmanlab.org/
GNU General Public License v2.0
13 stars 7 forks source link

Tags on bitbucket pipelines should automatically perform a release #101

Open EricR86 opened 7 years ago

EricR86 commented 7 years ago

Original report (BitBucket issue) by Eric Roberts (Bitbucket: ericr86, GitHub: ericr86).


It would be ideal if Pipelines was configured so tagged changesets triggered a release as automatically as possible

EricR86 commented 7 years ago

Original comment by Michael Hoffman (Bitbucket: hoffman, GitHub: michaelmhoffman).


That's a good idea.

EricR86 commented 7 years ago

Original comment by Eric Roberts (Bitbucket: ericr86, GitHub: ericr86).


This might be on hold until pipelines improves: https://support.atlassian.com/servicedesk/customer/portal/11/BBS-48370

EricR86 commented 7 years ago

Original comment by Michael Hoffman (Bitbucket: hoffman, GitHub: michaelmhoffman).


I don't have permission to view that.

EricR86 commented 7 years ago

Original comment by Eric Roberts (Bitbucket: ericr86, GitHub: ericr86).


Essentially the ticket shows that tags are only supported by Git repositories in Bitbucket Pipelines. Mercurial bookmarks can work but they are not a static reference to a changeset. If you make a change and commit while on a bookmarked changeset, the bookmark is updated to the newer changeset.

This is only a problem if there manages to be some sort of accidental commit/push while on a bookmarked changeset in which case the automatic re-release might cause some problems.

EricR86 commented 7 years ago

Original comment by Eric Roberts (Bitbucket: ericr86, GitHub: ericr86).


I'd requested a feature in Bitbucket for this: https://bitbucket.org/site/master/issues/13819/tags-support-for-mercurial-in-bitbucket