<blockquote>
<p>Travis builds the pull requests, it doesn't build master after merges, thats one thing nightly builds can do that Travis doesn't.  That will pick up any issues with one PR affecting another even if they have no conflicts in Git.</p>
</blockquote>
<p>I think Travis <em>does</em> build also on pushes to master, e.g. <a href="https://travis-ci.org/geany/geany/builds/464017469" rel="nofollow">https://travis-ci.org/geany/geany/builds/464017469</a> this was a regular commit without merge or PR, I think.</p>
<blockquote>
<p>As <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=181177" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/codebrainz">@codebrainz</a> said, it should build an installable version for windows, and maybe a generic Linux binary tarball to encourage testing (ok, thats hopeful but still :)</p>
</blockquote>
<p>I agree, at least for the Windows installer part. Providing a Linux binary would be easy but I'm not sure how generic it can be built since we can't link statically. Maybe we could Flatpak or so for this if at all.<br>
The Windows installer generation is more fun: luckily NSIS exists for Linux and so cross-compiling the installer should be possible. The problem is just to get a MSYS2 environment running on Linux for the dependency management. In theory it could work with Wine but I never tested it.</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/geany/geany/issues/2003#issuecomment-445521435">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJzz49I53lYfjqPIEp6b5SA577y_0ks5u3NHhgaJpZM4Y9tki">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ-kZof1Xg2sYt-53hyid1ujdYAfPks5u3NHhgaJpZM4Y9tki.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/geany/geany","title":"geany/geany","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/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@eht16 in #2003: \u003e Travis builds the pull requests, it doesn't build master after merges, thats one thing nightly builds can do that Travis doesn't.  That will pick up any issues with one PR affecting another even if they have no conflicts in Git.\r\n\r\nI think Travis *does* build also on pushes to master, e.g. https://travis-ci.org/geany/geany/builds/464017469 this was a regular commit without merge or PR, I think.\r\n\r\n\u003e As @codebrainz said, it should build an installable version for windows, and maybe a generic Linux binary tarball to encourage testing (ok, thats hopeful but still :)\r\n\r\nI agree, at least for the Windows installer part. Providing a Linux binary would be easy but I'm not sure how generic it can be built since we can't link statically. Maybe we could Flatpak or so for this if at all.\r\nThe Windows installer generation is more fun: luckily NSIS exists for Linux and so cross-compiling the installer should be possible. The problem is just to get a MSYS2 environment running on Linux for the dependency management. In theory it could work with Wine but I never tested it. "}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/2003#issuecomment-445521435"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/2003#issuecomment-445521435",
"url": "https://github.com/geany/geany/issues/2003#issuecomment-445521435",
"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: [geany/geany] GTK3 Nightly Builds (#2003)",
"sections": [
{
"text": "",
"activityTitle": "**Enrico Tröger**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@eht16",
"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\": \"geany/geany\",\n\"issueId\": 2003,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 2003\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/geany/geany/issues/2003#issuecomment-445521435"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 418830626\n}"
}
],
"themeColor": "26292E"
}
]</script>