<p><a class="user-mention" data-hovercard-user-id="170962" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ripcurlx">@ripcurlx</a> wrote:</p>
<blockquote>
<p>Regarding bisq-common tags not been published. Do you mean the tags where not pushed?</p>
</blockquote>
<p>No, they have all been published, but at some point during the release process, something triggered a <code>bisq-p2p:0.7.1</code> build that attempted to resolve <code>bisq-common:0.7.1</code> before bisq-common's <code>0.7.1</code> tag was actually published. This left <code>bisq-p2p:0.7.1</code> in a bad state on JitPack, making it impossible to resolve (by <code>bisq-desktop:0.7.1</code>) until the bad build was purged.</p>
<p>So the main thing is to ensure that builds are not attempted until all tags have been pushed. Just an order of operations thing in the release process.</p>
<p>But in any case, if we go with option two above, you'll catch any of these problems before they affect users like <a class="user-mention" data-hovercard-user-id="229540" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/suvayu">@suvayu</a>, and you'll be able to fix them by purging any bad builds, re-triggering builds, etc, just like I did to fix this situation.</p>
<p>So I think the main thing is to insert a step in the build process where you check out bisq-desktop by tag and build it yourself to ensure all tagged JitPack deps work as expected. I would do this <em>before</em> putting together the final (composite-build driven) bisq-desktop binaries, just in case there's some issue you need to go back and correct.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/bisq-desktop/issues/1603#issuecomment-404111199">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AkpZtl9RgILQfnYpYNcSUMDeH4Uy6jtnks5uFcntgaJpZM4VIZO9">mute the thread</a>.<img src="https://github.com/notifications/beacon/AkpZtjPVtEXFsVJY4_6-3yJjBvxBiU4tks5uFcntgaJpZM4VIZO9.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/bisq-network/bisq-desktop","title":"bisq-network/bisq-desktop","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/bisq-network/bisq-desktop"}},"updates":{"snippets":[{"icon":"PERSON","message":"@cbeams in #1603: @ripcurlx wrote:\r\n\r\n\u003e Regarding bisq-common tags not been published. Do you mean the tags where not pushed?\r\n\r\nNo, they have all been published, but at some point during the release process, something triggered a `bisq-p2p:0.7.1` build that attempted to resolve `bisq-common:0.7.1` before bisq-common's `0.7.1` tag was actually published. This left `bisq-p2p:0.7.1` in a bad state on JitPack, making it impossible to resolve (by `bisq-desktop:0.7.1`) until the bad build was purged.\r\n\r\nSo the main thing is to ensure that builds are not attempted until all tags have been pushed. Just an order of operations thing in the release process.\r\n\r\nBut in any case, if we go with option two above, you'll catch any of these problems before they affect users like @suvayu, and you'll be able to fix them by purging any bad builds, re-triggering builds, etc, just like I did to fix this situation.\r\n\r\nSo I think the main thing is to insert a step in the build process where you check out bisq-desktop by tag and build it yourself to ensure all tagged JitPack deps work as expected. I would do this *before* putting together the final (composite-build driven) bisq-desktop binaries, just in case there's some issue you need to go back and correct."}],"action":{"name":"View Issue","url":"https://github.com/bisq-network/bisq-desktop/issues/1603#issuecomment-404111199"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq-desktop/issues/1603#issuecomment-404111199",
"url": "https://github.com/bisq-network/bisq-desktop/issues/1603#issuecomment-404111199",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [bisq-network/bisq-desktop] Cannot build 0.7.1 (#1603)",
"sections": [
{
"text": "",
"activityTitle": "**Chris Beams**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@cbeams",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"bisq-network/bisq-desktop\",\n\"issueId\": 1603,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"bisq-network/bisq-desktop\",\n\"issueId\": 1603\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/bisq-network/bisq-desktop/issues/1603#issuecomment-404111199"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 354522045\n}"
}
],
"themeColor": "26292E"
}
]</script>